28 enero, 2020

Creación de base de datos

DEFINICIÓN DE BASE DE DATOS

Una base de datos es un contenedor de objetos relacionados entre sí, de manera lógica y coherente. Estos objetos incluyen los orígenes de datos, dimensiones compartidas y funciones de base de datos.

Para crear una base de datos, determine el nombre de la base de datos, el propietario (el usuario que crea la base de datos), su tamaño, y los archivos y grupos de archivos utilizados para almacenarla.

Antes de crear una base de datos, considere lo siguiente:

  • De forma predeterminada, tienen permiso para crear una base de datos las funciones fijas del servidor sysadmin y dbcreator, aunque se puede otorgar permisos a otros usuarios. 
  • El usuario que crea la base de datos se convierte en su propietario.
  • En un servidor, pueden crearse hasta 32.767 bases de datos.


Se utilizan tres (03) tipos de archivos para almacenar una base de datos:

  • Archivo de Datos primario (.mdf)
  • Archivo de Datos Secundario (.ndf)
  • Archivo de Registro (.ldf)



Archivos principales

Estos archivos contienen la información de inicio para la base de datos, pero se utiliza también para almacenar datos. Cada base de datos tiene un único archivo principal. Tiene extensión .MDF.

Archivos secundarios

Estos archivos contienen todos los datos que no caben en el archivo de datos principal. No es necesario que las bases de datos tengan archivos de datos secundarios si el archivo principal es lo suficientemente grande como para contener todos los datos. Algunas bases de datos pueden ser muy grandes y necesitar varios archivos de datos secundarios o utilizar archivos secundarios en unidades de disco distintas, de modo que los datos estén distribuidos en varios discos. Tiene extensión .NDF.

Registro de transacciones

Estos archivos contienen la información de registro que se utiliza para recuperar la base de datos. Debe haber al menos un archivo de registro de transacciones para cada base de datos, aunque puede haber más de uno. El tamaño mínimo para un archivo de registro es 512 kilobytes (KB). Tiene extensión .LDF.


CREACIÓN DE UNA BASE DE DATOS USANDO LA HERRAMIENTA DE SQL SERVER

Para crear una base de datos, se deben seguir los siguientes pasos:
  • Expanda el grupo de servidores y seleccione la carpeta Base de datos.
  • Haga clic derecho en Base de datos y seleccione Nueva base de datos.
  • Haga clic en Aceptar.




CREACIÓN DE UNA BASE DE DATOS USANDO TRANSACT-SQL

Definición por defecto

Actividad 1: Crear una base de datos sin especificar los archivos 



NOTA: Puede usar el comando SP_HELPDB para presentar información acerca de la base de datos especificada o de todas las bases de datos.


Definición personalizada
Para el archivo primario, los archivos secundarios y los archivos de registro de transacciones se pueden especificar las siguientes propiedades:

Name: Nombre lógico del archivo
Filename: Ruta y nombre físico del archivo (la ruta debe existir)
Size: Tamaño inicial del archivo [KB | MB | GB | TB]
Maxsize: Tamaño máximo del archivo [KB | MB | GB | TB]
Filegrowth: Factor de crecimiento  [KB | MB | GB | TB | %]


Actividad 2: Crear una base de datos individual 



Actividad 3: Crear una base de datos especificando dos archivos, archivo de datos y archivo de transacciones


Actividad 4: Crear una base de datos especificando tres archivos, archivo de datos, un archivo secundario y archivo de transacciones



TIPOS DE DATOS


Los tipos de datos definen el valor de datos que se permite en cada columna. SQL Server proporciona varios tipos de datos diferentes. Ciertos tipos de datos comunes tienen varios tipos de datos de SQL Server asociados. Se debe elegir los tipos de datos adecuados que permitan optimizar el rendimiento y conservar el espacio en el disco.





¡Acabas de ver el tema Creación de base de datos del mini curso de Base de Datos en SQL Server! ¡Fácil verdad! Ir al índice

Asimismo, si quieres comprar la guía completa con todos los temas, ejercicios, evaluaciones, proyectos, aplicaciones, banco de datos y más; puedes ingresar al siguiente enlace. Y si eres seguidor accedes a un descuento del -%50.

¡Quiero esto!

No hay comentarios, ¡cuéntame algo!

Me gustaría saber tu opinión. ¡Saludos!