Crear, Modificar y Adjuntar Base de datos

Base de datos – ejercicios

 1. Crear una BD llamada Logistica

Create DataBase Logistica
go

— Importante: La instrucción anterior crea la BD  en la misma carpeta donde se encuentran las BD del Sistema

 2. Crear BD Costos ubicada en D:\Seminario, con dos archivos Costos.mdf y Costos.ldf

create database costos
on primary
(Name= ‘Costos01′, Filename=’D:\Seminario\Costos.mdf’,
Size= 4Mb, MaxSize= 30MB, FileGrowth=10%)
log on
(Name=’Costos02ldf’, Filename=’D:\Seminario\Costos.ldf’,
Size= 4Mb, MaxSize= 30MB, FileGrowth=10%)
go

 3. 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

 4. Crear una BD llamada Empresa con 2 archivos en Primary, dos archivos en el Filegroup Seguridad y dos en  Recursos ademas de dos archivos Log.

Create DataBase Empresa
on Primary
(Name= ‘EmpresaData01′, FileName=’F:\SeminarioB\EmpresaData01.mdf’),
(Name= ‘EmpresaData02′, FileName=’F:\SeminarioB\EmpresaData02.ndf’),
Filegroup Seguridad
(Name= ‘EmpresaData03′, FileName=’F:\SeminarioB\EmpresaData03.ndf’),
(Name= ‘EmpresaData04′, FileName=’F:\SeminarioB\EmpresaData04.ndf’),
Filegroup Recursos
(Name= ‘EmpresaData05′, FileName=’F:\SeminarioB\EmpresaData05.ndf’),
(Name= ‘EmpresaData06′, FileName=’F:\SeminarioB\EmpresaData06.ndf’)
Log on
(Name= ‘EmpresaLog01′, FileName=’F:\SeminarioB\EmpresaLog01.ldf’),
(Name= ‘EmpresaLog02′, FileName=’F:\SeminarioB\EmpresaLog02.ldf’)
go




 5. Crear una base de datos Vientos en base al archivo NORTHWND.MDF

Create DataBase Vientos on
(Filename= ‘F:\ParaAdjuntar\NORTHWND.MDF’)
for attach
go

 6. Crear BD Libreria con Pubs.mdf que se encuentra en D:\ParaAdjuntar\

Create DataBase Libreria on
(FileName= ‘D:\ParaAdjuntar\Pubs.mdf’)
for attach
go

 7. Crear BD Aventura con AdventureWorks_Data.mdf que se encuentra en D:\ParaAdjuntar\

Create DataBase Aventura on
(FileName= ‘F:\ParaAdjuntar\AdventureWorks_Data.mdf’)
for attach
go

 

 8. Crear una instantanea de la BD Costos

Create DataBase FotoCostos20110408_2053 on
(Name=’Costos01′, Filename =’F:\SeminarioB\CostosFoto.mdf’)
As snapshot of Costos
go

 9.  Crear una instantanea de BD Sistemas llamada SistemasFoto   La BD sistemas tiene un mdf y un ndf

Create DataBase SistemasFoto
on
(Name=’SistemasData01′, Filename=’F:\SeminarioB\SistemasFoto01.mdf’),
(Name=’SistemasData02′, Filename=’F:\SeminarioB\SistemasFoto02.ndf’)
As snapshot of Sistemas
go

MODIFICACION DE UNA BASE DE DATOS
ALTER DATABASE 

Ver Modificación de base de datos para Grupos y para Archivos de base de datos

 10. Cambiar el nombre lógico de un archivo

ALTER DATABASE costos  MODIFY FILE
(NAME=’Costos01′, NEWNAME=’CostosData01′)
GO

 11. Agregar un Filegroup

ALTER DATABASE [costos] ADD FILEGROUP [NuevoGrupo]
GO

12.  Agregar un archivo ndf llamado AgregadoCostos a BD Costos en el Filegroup creado

ALTER DATABASE costos ADD FILE ( NAME = ‘Agregado’,
FILENAME = ‘F:\SeminarioB\AgregadoCostos.ndf’ ,
SIZE = 6144KB , FILEGROWTH = 2048KB )
TO FILEGROUP NuevoGrupo
GO