miércoles, 8 de junio de 2016

Creacion de Base de Datos y Tablas

Crear una base de datos

Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Requiere el permiso CREATE DATABASE en la base de datos maestra, o los permisos CREATE ANY DATABASE o ALTER ANY DATABASE.
Para mantener el control del uso del disco en una instancia de SQL Server, el permiso para crear bases de datos suele limitarse a un número reducido de cuentas de inicio de sesión.

Usar SQL Server Management Studio

  1. Para crear una base de datos
  2. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.
  3. Haga clic con el botón secundario en Bases de datos y, a continuación, en Nueva base de datos.
  4. En Nueva base de datos, especifique un nombre de base de datos.
  5. Si desea crear la base de datos aceptando todos los valores predeterminados, haga clic en Aceptar; de lo contrario, continúe con siguientes los pasos opcionales.
  6. Para cambiar el nombre de nombre del propietario, haga clic en (…) para seleccionar otro.
  7. Para cambiar los valores predeterminados de los archivos de datos y de registro de transacciones principales, en la cuadrícula Archivos de la base de datos, haga clic en la celda correspondiente y especifique el nuevo valor. Para más información, consulte Agregar archivos de datos o de registro a una base de datos.
  8. Para cambiar la intercalación de la base de datos, seleccione la página Opciones y una intercalación de la lista.
  9. Para cambiar el modelo de recuperación, seleccione la página Opciones y un modelo de recuperación de la lista.
  10. Para cambiar opciones de base de datos, seleccione la página Opciones y modifique las opciones de la base de datos. Para obtener una descripción de cada una de las opciones, vea Opciones de ALTER DATABASE SET (Transact-SQL).
  11. Para agregar un nuevo grupo de archivos, haga clic en la página Grupos de archivos. Haga clic en Agregar y especifique los valores para el grupo de archivos.
  12. Para agregar una propiedad extendida a la base de datos, seleccione la página Propiedades extendidas.
  13. En la columna Nombre, escriba un nombre para la propiedad extendida.
  14. En la columna Valor, escriba el texto de la propiedad extendida. Por ejemplo, especifique una o varias instrucciones que describan la base de datos.
  15. Para crear la base de datos, haga clic en Aceptar.

Para crear una base de datos


  1. Conéctese con el Motor de base de datos.
  2. En la barra Estándar, haga clic en Nueva consulta.
  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. Este ejemplo crea la base de datos Sales. Debido a que no se usa la palabra clave PRIMARY, el primer archivo (Sales_dat) se convierte en el archivo principal. Como no se especifica MB ni KB en el parámetro SIZE del archivo Sales_dat, se utiliza MB y el tamaño se asigna en megabytes. El tamaño del archivo Sales_log se asigna en megabytes porque el sufijo MB se ha indicado explícitamente en el parámetro SIZE.

USE master ;  
GO  
CREATE DATABASE Sales  
ON   
( NAME = Sales_dat,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\saledat.mdf',  
    SIZE = 10,  
    MAXSIZE = 50,  
    FILEGROWTH = 5 )  
LOG ON  
( NAME = Sales_log,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\salelog.ldf',  
    SIZE = 5MB,  
    MAXSIZE = 25MB,  
    FILEGROWTH = 5MB ) ;  
GO  

Tabla 
en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos.
Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
Ejemplo:
Las columnas de la tabla son ProductID, ProductName, Price y ProductDescription. La columna ProductID es la clave principal de la tabla.int, varchar(25), money y text son todos los tipos de datos. Solo las columnas Price y ProductionDescription pueden no tener datos cuando se inserta o cambia una fila. Esta instrucción contiene un elemento opcional (dbo.) denominado esquema. El esquema es el objeto de base de datos propietario de la tabla. Si es un administrador, dbo es el esquema predeterminado.dbo hace referencia al propietario de la base de datos.

CREATE TABLE dbo.Products
   (ProductID int PRIMARY KEY NOT NULL,
    ProductName varchar(25) NOT NULL,
    Price money NULL,
    ProductDescription text NULL)
GO

Tipos de Datos

TipoBytesDescripción
INT o INTEGER4Números enteros. Existen otros tipos de mayor o menor longitud específicos de cada base de datos.
DOUBLE o REAL8Números reales (grandes y con decimales). Permiten almacenar todo tipo de número no entero.
CHAR1/caracterAlfanuméricos de longitud fija predefinida
VARCHAR1/caracter+1Alfanuméricos de longitud variable
DATE3Fechas, existen multiples formatos específicos de cada base de datos
BLOB1/caracter+2Grandes textos no indexables
BIT o BOOLEAN1Almacenan un bit de información (verdadero o falso)

No hay comentarios.:

Publicar un comentario