Sei sulla pagina 1di 3

--01----------------------------------------------------------------------------

---------------
use master
go
--drop database BDFrenosa
Create Database BDFrenosa
on Primary(
Name=Frenosa_DATA,
FileName='C:\Exam\Frenosa_DATA.mdf',
size=7MB, maxsize=300MB,fileGrowth=13MB
)
Log On(
Name=Frenosa_LOG,
FileName='C:\Exam\Frenosa_LOG.ldf',
size=6MB,maxsize=360MB, fileGrowth=22%
);
exec sp_helpdb BDFrenosa
go
USE BDFrenosa
GO
Alter DataBase BDFrenosa Add FileGroup FGFrenosa01;
Alter Database BDFrenosa Add FileGroup FGFrenosa02;
Alter Database BDFrenosa Add FileGroup FGFrenosa03;

Alter DataBase BDFrenosa


Add File(
Name=FGFrenosa01,
filename='C:\Exam\Frenosa_DATAN1.ndf'
)to Filegroup FGFrenosa01
Alter DataBase BDFrenosa
Add File(
Name=FGFrenosa02,
filename='C:\Exam\Frenosa_DATAN2.ndf'
) to Filegroup FGFrenosa02
Alter DataBase BDFrenosa
Add File(
Name=FGFrenosa03,
filename='C:\Exam\Frenosa_DATAN3.ndf'
)to Filegroup FGFrenosa03
exec sp_helpdb BDFrenosa
--02----------------------------------------------------------------------------
------
USE BDFrenosa
GO
Create Schema Finanzas
go
Create Schema Ventas
go
Select * from sys.schemas;
Exec sp_addtype UDTString,'Varchar(90)','Not null';
Exec sp_addtype UDTMount,'SMALLMONEY','null';
Exec sp_addtype UDTFec,'Date', 'not null';

Create Table Finanzas.Usuario(


Cod_Usua int not null,
Nom_Usua varchar(10) not null,
Apepater_Usua varchar(20) not null,
Apemater_Usua varchar(20) not null,
Fec_Nac_Usua date not null,
Fec_Reg_Usua date not null,
Tipo_Doc_Usua char(10) not null,
Num_Doc_Usua varchar(20) not null,
Cod_Est int not null
);
Create Table Finanzas.Estado(
Cod_Est int not null,
Des_Est varchar(20) not null
);
Create Table Finanzas.Inquilino(
Cod_Usua int not null,
Nom_Aval_Inq varchar(20) not null,
Apell_Aval_Inq varchar(20) not null,
Haber_Bas_Inq float not null,
Est_Civil_Inq varchar(15) not null,
Lug_Trab_Inq varchar(50) not null
);
Alter Table Finanzas.Usuario
Add Constraint PKCod_Usua
Primary Key nonclustered (Cod_Usua);
Alter Table Finanzas.Estado
Add Constraint PKCod_Est
Primary Key nonclustered (Cod_Est);
Alter Table Finanzas.Usuario
Add constraint FKCod_EstEstado
Foreign Key (Cod_Est) References Finanzas.Estado
On delete cascade;
Alter Table Finanzas.Inquilino
Add Constraint PKCod_UsuaInq
Primary Key nonclustered (Cod_Usua);
Alter Table Finanzas.Inquilino
Add constraint FKCod_UsuaEstado
Foreign Key (Cod_Usua) References Finanzas.Usuario
On delete cascade;
Alter Table Finanzas.Inquilino
Add Constraint CKEst_Civil_Inq
Check (Est_Civil_Inq In ('Casado','Soltero'))
--03-------------------------------------------------------
USE BDFrenosa
GO
Create Index Idx_Nom_UsuaApepater_Usuario
On Finanzas.Usuario(Nom_Usua, Apepater_Usua desc)
Include (Cod_Est)
--04-------------------------------------------------------

Potrebbero piacerti anche