Está en la página 1de 11

--Crear base de datos

create database BDVentas


on
(name = BDVENTAS_Data,
filename= 'F:\BDISABEL\BDVENTAS.mdf',
size= 5mb,
FILEGROWTH= 1mb)
log on
(name = BDVENTAS_Log,
filename= 'F:\BDISABEL\BDVENTAS.ldf',
size= 5mb,
FILEGROWTH= 1mb)
--Crear Tipos
exec sp_addtype Tnro_boleta,int,"not null"
go
exec sp_addtype Tnro_factura,int,"not null"
go
exec sp_addtype Tcod_producto,"varchar(10)","not null"
go
exec sp_addtype Tcod_juridico,"varchar(11)" ,"not null"
go
exec sp_addtype Tcod_natural,"varchar(8)","not null"
go
exec sp_addtype TFecha, "datetime"
go
exec sp_addtype TNombre, "varchar(35)"
go
exec sp_addtype TTipo,"varchar(5)"
go
exec sp_addtype TNumero,int
go
exec sp_addtype TReal,real
go
exec sp_addtype Ttelefono, "Varchar(12)"
go
--Crear tabla producto
create table producto
(
Cod_producto Tcod_producto,
Nombre TNombre,
tipo varchar(10) not null,
stock TNumero,
Primary key(Cod_Producto)
)
go
--select * from producto
--Crear tabla juridico
create table juridico
(

RUC TCod_juridico,
RazonSocial TNombre,
direccion TNOmbre,
telefono TTelefono,
primary key(RUC)
)
go
--select * from juridico
--Crear tabla natural
create table natural
(
DNI TCod_natural,
Nombre TNombre,
Apellido_Paterno TNombre,
Apellido_Materno TNombre,
direccion TNombre,
telefono TTelefono,
primary key (DNI)
)
go
--select * from natural
--Crear tabla factura
create table factura
(
nro_factura Tnro_factura,
RUC TCod_juridico,
Fecha Tfecha,
Primary key(nro_Factura),
Foreign Key (RUC) References juridico(RUC)
)
go
--select * from factura
--Crear tabla boleta
create table boleta
(
nro_boleta Tnro_boleta,
DNI TCod_natural,
fecha TFecha,
Primary key(nro_boleta),
Foreign Key (DNI)References natural(DNI)
)
go
--select * from boleta
--Crear tabla detalle boleta
create table detalle_boleta
(
cantidad TNumero,
precioU TReal,
nro_boleta Tnro_boleta ,

cod_producto Tcod_producto,
Primary Key(nro_boleta,cod_producto),
Foreign Key (nro_boleta)References boleta(nro_boleta),
Foreign Key (cod_producto)References producto(Cod_Producto)
)
go
--select * from detalle_boleta
--Crear tabla detalle factura
create table detalle_factura
(
cantidad TNumero,
precio TReal,
nro_factura Tnro_factura ,
cod_producto Tcod_producto ,
Primary Key(nro_factura,cod_producto),
Foreign Key (nro_factura)References factura(nro_Factura),
Foreign Key (cod_producto)References producto(cod_producto)
)
go
--select * from detalle_factura
--insertar datos tabla producto
insert into producto values(00001,'arroz','prerecible','100')
insert into producto values(00002,'azucar','prerecible','20')
insert into producto values(00003,'leche','prerecible','35')
insert into producto values(00004,'atun','prerecible','54')
insert into producto values(00005,'harina','prerecible','25')
insert into producto values(00006,'lentejas','comestible','46')
insert into producto values(00007,'pan','prerecible','97')
insert into producto values(00008,'cafe','prerecible','54')
insert into producto values(00009,'te','prerecible','24')
insert into producto values(00010,'canela','prerecible','54')
--select * from producto
--insertar datos tabla natural
insert into natural values('23568912','rony','escalante','accostupa','urb
versalles l-8','271078')
insert into natural values('23457898','jose','luis','gamarra','urb versalles
l-8','271078')
insert into natural values('23156895','luis','martines','tito','urb versalles
l-8','271078')
insert into natural values('23789516','roy','frans','ojeda','urb versalles l8','271078')
insert into natural values('23214879','karina','lioza','perez','urb versalles
l-8','271078')
insert into natural values('23917842','erika','portilo','quispe','urb
versalles l-8','271078')
insert into natural values('23287951','carlos','local','perrez','urb versalles
l-8','271078')
insert into natural values('23102458','george','arias','ganos','urb
versalles l-8','271078')

insert into natural values('23145236','victor','ganoza','zevallos','urb


versalles l-8','271078')
insert into natural values('23103987','alwin','anchari','zereceda','urb
versalles l-8','271078')
--select * from natural
--insertar datos tabla juridico
insert into juridico values('10234598610','lucas accostua
escalante','laco','271258')
insert into juridico values('10231238610','mario luis
gamarra','serca','271358')
insert into juridico values('10234268610','gilamr martines
tito','serca','251298')
insert into juridico values('10233658610','karla frans
ojeda','serca','261758')
insert into juridico values('10564598610','gabriel lioza
perez','serca','359876')
insert into juridico values('10234598450','susana portilo
quispe','serca','458765')
insert into juridico values('10234512390','francis local
perez','serca','235987')
insert into juridico values('10232369610','mario arias
ganos','serca','254778')
insert into juridico values('10232398610','manuel ganoza
zevallos','sercal-8','278578')
insert into juridico values('10231118610','tontin anchari zereceda','urb
serca','272578')
--select * from juridico
--insertar datos en tabla factura
insert into factura values(0001,'10234598610','12/05/2007')
insert into factura values(0002,'10231238610','12/05/2007')
insert into factura values(0003,'10234268610','12/05/2007')
insert into factura values(0004,'10233658610','13/05/2007')
insert into factura values(0005,'10564598610','13/05/2007')
insert into factura values(0006,'10231118610','14/05/2007')
insert into factura values(0007,'10232398610','14/05/2007')
insert into factura values(0008,'10564598610','16/05/2007')
insert into factura values(0009,'10234268610','17/05/2007')
insert into factura values(0010,'10234598610','18/05/2007')
--select * from factura
--insertar datos en tabla detalle_factura
insert into detalle_factura values(5,25.00,0001,0003)
insert into detalle_factura values(12,15.00,0002,0001)
insert into detalle_factura values(2,7.50,0003,0005)
--select * from detalle_factura
--insertar datos en tabla boleta
insert into Boleta values(0001,'23568912','12/05/2007')
insert into Boleta values(0002,'23156895','12/05/2007')
insert into Boleta values(0003,'23214879','12/05/2007')
insert into Boleta values(0004,'23789516','13/05/2007')

insert
insert
insert
insert
insert
insert

into
into
into
into
into
into

Boleta
Boleta
Boleta
Boleta
Boleta
Boleta

values(0005,'23102458','13/05/2007')
values(0006,'23156895','14/05/2007')
values(0007,'23568912','14/05/2007')
values(0008,'23102458','16/05/2007')
values(0009,'23568912','17/05/2007')
values(0010,'23156895','18/05/2007')

--select * from boleta


--insertar datos en tabla detalle_boleta
insert into detalle_boleta values(3,15.00,0004,0001)
insert into detalle_boleta values(8,3.00,0010,0005)
insert into detalle_boleta values(9,9.50,0002,0009)
--select * from detalle_boleta

prestamo
--Crear base de datos
create database BDprestamo
on
(name = BDprestamo_Data,
filename= 'D:\QUELLOUNO_BASEDATOS\BDprestamo.mdf',
size= 5mb,
FILEGROWTH= 1mb)
log on
(name = BDprestamo_Log,
filename= 'D:\QUELLOUNO_BASEDATOS\BDprestamo.ldf',
size= 5mb,
FILEGROWTH= 1mb)
--Crear Tipos
exec sp_addtype Tnro_prestamo,int,"not null"
go
exec sp_addtype Tnro_idanalista,int,"not null"
go
exec sp_addtype Tcod_cantidad_prestamo,"varchar(10)","not null"
go
exec sp_addtype rol_pagos,"varchar(11)" ,"not null"
go
exec sp_addtype Tcod_dni,"varchar(8)","not null"
go
exec sp_addtype TFecha, "datetime"
go
exec sp_addtype TNombre, "varchar(35)"
go
exec sp_addtype TTipo,"varchar(5)"
go
exec sp_addtype TNumero,int
go
exec sp_addtype TReal,real
go
exec sp_addtype Ttelefono, "Varchar(12)"
go
--Crear tabla prestamo
create table prestamo
(
Cod_prestamo Tcod_prestamo,
Nombre TNombre,
tipo varchar(10) not null,
stock TNumero,
Primary key(Cod_Producto)
)
go
--select * from prestamo
--Crear tabla cliente
create table cliente

(
DNI TCod_cliente,
Nombre TNombre,
Apellido_Paterno TNombre,
Apellido_Materno TNombre,
direccion TNombre,
telefono TTelefono,
primary key (DNI)
)
go
--select * from cliente
--Crear tabla analista
create table analista
(
DNI TCod_analista,
Nombre TNombre,
Apellido_Paterno TNombre,
Apellido_Materno TNombre,
direccion TNombre,
telefono TTelefono,
primary key (DNI)
)
go
--select * from natural
--Crear tabla rol de pagos
create table rol_pagos
(
nro_factura rol-pagos,
RUC TCod_prestamo,
Fecha Tfecha,
Primary key(rol_pagos),
Foreign Key (prestamo) References rol_pagos(RUC)
)
go
--select * from rol_pagos
--Crear tabla cancelacion
create table cancelacion
(
nro_boleta rol_pagos,
DNI TCod_nombre,
fecha TFecha,
Primary key(nro_prestamo),
Foreign Key (DNI)References natural(DNI)
)
go
--select * from cancelacion
alquiler
--Crear base de datos
create database BDalquiler

on
(name = BDalquiler_Data,
filename= 'F:\BDrosa\BDalquiler.mdf',
size= 5mb,
FILEGROWTH= 1mb)
log on
(name = BDalquiler_Log,
filename= 'F:\BDrosa\BDalquiler.ldf',
size= 5mb,
FILEGROWTH= 1mb)
--Crear Tipos
exec sp_addtype nro_alquiler,int,"not null"
go
exec sp_addtype cod_cliente,int,"not null"
go
exec sp_addtype Tcod_video,"varchar(10)","not null"
go
exec sp_addtype tien_tiempo_prestamo,"varchar(11)" ,"not null"
go
exec sp_addtype Tdni_dni,"varchar(8)","not null"
go
exec sp_addtype TFecha, "datetime"
go
exec sp_addtype TNombre, "varchar(35)"
go
exec sp_addtype TTipo,"varchar(5)"
go
exec sp_addtype TNumero,int
go
exec sp_addtype TReal,real
go
exec sp_addtype Ttelefono, "Varchar(12)"
go
--Crear tabla alquiler
create table prestamo
(
Cod_prestamo nro_alquiler,
Nombre TNombre,
tipo varchar(10) not null,
stock TNumero,
Primary key(Cod_Producto)
)
go
--select * from prestamo
--Crear tabla cliente
create table cliente
(
DNI TCod_cliente,
Nombre TNombre,

Apellido_Paterno TNombre,
Apellido_Materno TNombre,
direccion TNombre,
telefono TTelefono,
primary key (DNI)
)
go
--select * from cliente
--Crear tabla video
create table video
(
DNI TCod_video,
Nombre TNombre,
codigo_video tcod,
primary key (codigo)
)
go
--select * from video
--Crear tabla rol de pagos
create table rol_pagos
(
nro_factura ,
RUC TCod_prestamo,
Fecha Tfecha,
Primary key(nro_factura),
Foreign Key (cod_video) References nro_prestamo(cod)
)
go
--select * from rol_pagos
--Crear tabla cancelacion
create table cancelacion
(
nro_boleta rol_pagos,
DNI TCod_nombre,
fecha TFecha,
Primary key(nro_prestamo),
Foreign Key (DNI)References natural(DNI)
)
go
--select * from cancelacin

-Crear base de datos


create database BDalquiler
on
(name = BDalquiler_Data,
filename= 'F:\BDrosa\BDalquiler.mdf',
size= 5mb,
FILEGROWTH= 1mb)
log on
(name = BDalquiler_Log,
filename= 'F:\BDrosa\BDalquiler.ldf',
size= 5mb,
FILEGROWTH= 1mb)
--Crear Tipos
exec sp_addtype tnombre,"varchar(25)"
go
exec sp_addtype tdni,"not null"
go
exec sp_addtype tfecha,"datetime
go
exec sp_addtype tidcliente,"varchar(11)" ,"not null"
go
exec sp_addtype tidvideos,"varchar(15)" ,"not null"
go
exec sp_addtype Tcantidad,int
go
exec sp_addtype Tpagos,real
go
exec sp_addtype Ttelefono, "Varchar(12)"
go
--Crear tabla alquiler
create table cliente
(
id_cliente tidcliente,
Nombre TNombre,
dni tdni,
direccion tnombre,
fecha nacimiento tfecha,
Apellido.p tnombre,
Apellido.m tnombre,
Primary key(id_cliente)
)
go
--select * from cliente
--Crear tabla videos
create table videos
(
id_videos tidvideos,
nombre tnombre,
idioma TNombre,

genero TNombre,
tipo TNombre,
nro Tcantidad,
primary key (id_videos)
)
go
--select * from cliente
--Crear tabla video
create table video
(
DNI TCod_video,
Nombre TNombre,
codigo_video tcod,
primary key (codigo)
)
go
--select * from video
--Crear tabla rol de pagos
create table rol_pagos
(
nro_factura ,
RUC TCod_prestamo,
Fecha Tfecha,
Primary key(nro_factura),
Foreign Key (cod_video) References nro_prestamo(cod)
)
go
--select * from rol_pagos
--Crear tabla cancelacion
create table cancelacion
(
nro_boleta rol_pagos,
DNI TCod_nombre,
fecha TFecha,
Primary key(nro_prestamo),
Foreign Key (DNI)References natural(DNI)
)
go
--select * from cancelacion

También podría gustarte