14
--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,

Crear Base de Datos

Embed Size (px)

DESCRIPTION

pasos para la elavoracion

Citation preview

--Crear base de datoscreate database BDVentason(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 Tiposexec sp_addtype Tnro_boleta,int,"not null"goexec sp_addtype Tnro_factura,int,"not null"goexec sp_addtype Tcod_producto,"varchar(10)","not null"goexec sp_addtype Tcod_juridico,"varchar(11)" ,"not null"goexec sp_addtype Tcod_natural,"varchar(8)","not null"goexec sp_addtype TFecha, "datetime"goexec sp_addtype TNombre, "varchar(35)"goexec sp_addtype TTipo,"varchar(5)"goexec sp_addtype TNumero,intgoexec sp_addtype TReal,realgoexec sp_addtype Ttelefono, "Varchar(12)"go--Crear tabla productocreate 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 juridicocreate table juridico(RUC TCod_juridico,RazonSocial TNombre,direccion TNOmbre,telefono TTelefono,primary key(RUC))go--select * from juridico--Crear tabla naturalcreate 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 facturacreate 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 boletacreate 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 boletacreate 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 facturacreate 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 productoinsert 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 naturalinsert 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 l-8','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 juridicoinsert 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 facturainsert 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_facturainsert 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 boletainsert 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 into Boleta values(0005,'23102458','13/05/2007')insert into Boleta values(0006,'23156895','14/05/2007')insert into Boleta values(0007,'23568912','14/05/2007')insert into Boleta values(0008,'23102458','16/05/2007')insert into Boleta values(0009,'23568912','17/05/2007')insert into Boleta values(0010,'23156895','18/05/2007')

--select * from boleta--insertar datos en tabla detalle_boletainsert 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 datoscreate database BDprestamoon(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 Tiposexec sp_addtype Tnro_prestamo,int,"not null"goexec sp_addtype Tnro_idanalista,int,"not null"goexec sp_addtype Tcod_cantidad_prestamo,"varchar(10)","not null"goexec sp_addtype rol_pagos,"varchar(11)" ,"not null"goexec sp_addtype Tcod_dni,"varchar(8)","not null"goexec sp_addtype TFecha, "datetime"goexec sp_addtype TNombre, "varchar(35)"goexec sp_addtype TTipo,"varchar(5)"goexec sp_addtype TNumero,intgoexec sp_addtype TReal,realgoexec sp_addtype Ttelefono, "Varchar(12)"go--Crear tabla prestamocreate 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 clientecreate 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 analistacreate 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 pagoscreate 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 cancelacioncreate table cancelacion(nro_boleta rol_pagos,DNI TCod_nombre,fecha TFecha,Primary key(nro_prestamo),Foreign Key (DNI)References natural(DNI))go--select * from cancelacionalquiler--Crear base de datoscreate database BDalquileron(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 Tiposexec sp_addtype nro_alquiler,int,"not null"goexec sp_addtype cod_cliente,int,"not null"goexec sp_addtype Tcod_video,"varchar(10)","not null"goexec sp_addtype tien_tiempo_prestamo,"varchar(11)" ,"not null"goexec sp_addtype Tdni_dni,"varchar(8)","not null"goexec sp_addtype TFecha, "datetime"goexec sp_addtype TNombre, "varchar(35)"goexec sp_addtype TTipo,"varchar(5)"goexec sp_addtype TNumero,intgoexec sp_addtype TReal,realgoexec sp_addtype Ttelefono, "Varchar(12)"go--Crear tabla alquilercreate 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 clientecreate 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 videocreate table video(DNI TCod_video,Nombre TNombre,codigo_video tcod,primary key (codigo))go--select * from video--Crear tabla rol de pagoscreate 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 cancelacioncreate 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 datoscreate database BDalquileron(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 Tiposexec sp_addtype tnombre,"varchar(25)"goexec sp_addtype tdni,"not null"goexec sp_addtype tfecha,"datetimegoexec sp_addtype tidcliente,"varchar(11)" ,"not null"goexec sp_addtype tidvideos,"varchar(15)" ,"not null"goexec sp_addtype Tcantidad,intgoexec sp_addtype Tpagos,realgoexec sp_addtype Ttelefono, "Varchar(12)"go--Crear tabla alquilercreate 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 videoscreate 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 videocreate table video(DNI TCod_video,Nombre TNombre,codigo_video tcod,primary key (codigo))go--select * from video--Crear tabla rol de pagoscreate 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 cancelacioncreate 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