Está en la página 1de 9

CAP II : La Creación de la

Base de Datos
Diseño vs Implementación
 Diseño de la Base de Datos
 Diseñar en el papel ó mediante una herramienta
gráfica el conjunto de tablas que comprenderá la
Base de Datos
 Implementación de la BD
 Crear la BD : sólo el objeto de tipo Base de Datos
 Crear los componentes de la BD : las tablas,
vistas, defaults, rules, stored procedures,
triggers, índices, tipos de datos y restricciones

La Creación de la Base de Datos 2


Los Archivos de BD
 Son los archivos físicos que usa SQL Server para
guardar las bases de datos, los logs de
transacciones y los backups
 Son de tres tipos:
 Primarios
 El archivo Principal de extensión MDF
 Secundarios
 Si se requiere de extensión NDF
 De Log de Transacciones
 De extensión LDF

La Creación de la Base de Datos 3


Las Bases de Datos
 Las Bases de Datos son entidades lógicas en
las cuales el SQL Server coloca tablas e
índices
 Son de 2 tipos :
 Del sistema
 Del usuario
 Sólo los del grupo de Administradores del
Sistema pueden crear una Base de Datos del
usuario

La Creación de la Base de Datos 4


Las BD del Sistema
 master
 Controla las BD de usuario y la operación del SQL
Server como un todo
 model
 Es una plantilla que contiene las tablas de control
que se crean con la creación de una BD de
usuario
 tempdb
 Para datos de trabajo temporales
 msdb
 Soporta las tareas de servicio del DBMS

La Creación de la Base de Datos 5


El Log de Transacciones
 Toda BD tiene un log de transacciones
 Es un registro de todas las modificaciones a la
data ( INSERT, UPDATE, DELETE )
 Estas modificaciones se guardan en una tabla
del sistema llamada syslogs
 Mediante este registro de los cambios es
posible ante una caida recuperar la integridad
de los datos

La Creación de la Base de Datos 6


Creando una Base de Datos
 Mediante el SQL Enterprise Manager
 Desde el Analizador de Querys, donde se debe
estar ubicado en la Base de Datos master
 Debe definirse :
 El nombre de la BD
 Los Archivos donde irá
 El espacio inicial y máximo que ocupará
 El espacio inicial y máximo que ocupará el log de
transacciones
 Copia el contenido de la BD model
La Creación de la Base de Datos 7
Bases de Datos y Archivos BD

La Creación de la Base de Datos 8


Ejemplos de creación de BD
 CREATE DATABASE ventas
 la crea sobre ventas.mdf y ventas_log.ldf
 Ventas.mdf del mismo tamaño que el primario de model y
ventas_log-ldf de medio Megabyte
 CREATE DATABASE libreria
ON PRIMARY
( Name = Arch1, Filename=‘C:\DATA\arch1.mdf’,
Size = 5MB, Maxsize = 200, FileGrowth = 1)
LOG ON
( Name = archlog, filename = ‘C:\DATA\archlog1.ldf’,
Size = 5MB, Maxsize = 200, filegrowth= 1)

La Creación de la Base de Datos 9

También podría gustarte