Create Database – Ejercicios 01

Creando una base de datos

En este post vamos a aprender como se crean las bases de datos, partiendo de la creación de una base de datos simple y luego crear una base de datos donde se especifiquen los parámetros de cada archivo, los grupos de archivos y los archivos de registro de transacciones.(Ver Grupos de archivos) (Ver archivos de base de datos

Ejercicios

1.- Crear la base de datos Soluciones

Use master
go
Create database Soluciones
go

La base de datos se ha creado, y es una copia de model, con la misma ubicación, archivos y tamaño.

2.-  Crear Colegio en C:\Sistemas, 02 archivos.  Tamaño inicial: 5 MB c/u, Máximo: 100 c/u,  crecimiento: 20% c/u. Primero crear la carpeta

xp_create_subdir ‘C:\Sistemas’
go
use master
go
Create Database Colegio
on Primary
(Name=’ColegioData’, FileName=’C:\Sistemas\Colegio01.mdf’,
Size= 5MB, MaxSize= 100 MB, FileGrowth = 20%)
log on
(Name=’ColegioLog’, FileName=’C:\Sistemas\Colegio02.ldf’,
Size= 5MB, MaxSize= 100 MB, FileGrowth = 20%)
go

3.-  Crear la base da dato Empresa: el Filegroup Primario con 2 archivos, ubicados en C:\DatosEmpresa, el Filegroup Documentos con 2 archivos ubicados en C:\Sistemas y los registros de transacicones 2 archivos ubicados en C:\Sistemas

xp_create_subdir ‘C:\Sistemas’
go
xp_create_subdir ‘C:\DatosEmpresa’
go
Create Database Empresa
on Primary
(Name=’EmpresaD01′, FileName=’C:\DatosEmpresa\EmpresaD01.mdf’),
(Name=’EmpresaD02′, FileName=’C:\DatosEmpresa\EmpresaD02.ndf’),
Filegroup Documentos
(Name=’EmpresaD03′, FileName=’C:\Sistemas\EmpresaD03.ndf’),
(Name=’EmpresaD04′, FileName=’C:\Sistemas\EmpresaD04.ndf’)
log on
(Name=’EmpresaL01′, FileName=’C:\Sistemas\EmpresaL01.ldf’),
(Name=’EmpresaL02′, FileName=’C:\Sistemas\EmpresaL02.ldf’)
go

Note que para cada archivo solamente se han especificado los parámetros Name y Filename, los valores de los parámetros Size, MaxSize y Filegrwoth los obtiene de model.




4.-  Crear BD llamada Sistemas con 4 archivos

xp_create_subdir ‘D:\Respaldo’
go
Create DataBase Sistemas
on
(Name=’SistemasData01′, Filename=’D:\Respaldo\SistemasD01.mdf’,
Size= 40Mb, MaxSize= 30GB, FileGrowth=50%),
(Name=’SistemasData02′, Filename=’D:\Respaldo\SistemasD02.ndf’,
Size= 40Mb, MaxSize= 30GB, FileGrowth=20%)
log on
(Name=’SistemasLog01′, Filename=’D:\Respaldo\SistemasL01.ldf’,
Size= 40Mb, MaxSize= 30GB, FileGrowth=30%),
(Name=’SistemasLog02′, Filename=’D:\Respaldo\SistemasL02.ldf’,
Size= 40Mb, MaxSize= 30GB, FileGrowth=60%)
go

En el ejercicio anterior se han creado dos archivos en Primary (note que no se escribió el nombre del grupo), además de especificar para cada archivo los parámetros de Size, MaxSize y Filegrowth.