viernes, 19 de agosto de 2016

Administración de base de datos
Clase 3: 


use master ;
go
-- Crear la base de datos BDBiblioteca
if DB_ID ('BDVentas') is not null
      drop database BDVentas
      go
      create database BDVentas
go
-- usar BDVentas
use BDVentas
go

-- crear la tabla TCliente
if OBJECT_ID('TCliente') is not null
drop table TCliente
go
create table TCliente
(
CodCliente char (5) Primary key ,
Apellidos varchar (50) ,
Nombres varchar (50) ,
Ruc char (11)
)
go
-- crear la tabla TVendedor
if OBJECT_ID('TVendedor') is not null
drop table TVendedor
go

create table TVendedor
(
CodVendedor char (5)  primary key ,
Apellidos varchar (50) ,
Nombres varchar (50) ,
DNI char (8)
)
go
-- crear la tabla TBoleta
if OBJECT_ID('TBoleta') is not null
drop table TBoleta
go

create table TBoleta
(
NroBoleta int  primary key ,
Fecha  datetime ,
Monto decimal (10,2) ,
CodCliente char (5) ,
CodVendedor char (5) ,
foreign key (CodCliente) references TCliente ,
foreign key (CodVendedor ) references TVendedor
)
go
-- crear la tabla TDetalle
if OBJECT_ID('TDetalle') is not null
drop table TDetalle
go

create table TDetalle
(
CodDetalle char (5) primary key  ,
Producto varchar (50) ,
PrecioUnitario  decimal (10,2) ,
Cantidad int ,
NroBoleta int ,
foreign key  (NroBoleta) references TBoleta
)
go

insert into TCliente values ('C0001','Lopez Diaz ','Yennyfer','23568741236')
insert into TCliente values ('C0002','Suarez Rosales ','Luis','23565991236')
insert into TCliente values ('C0003','Perez Mendoza ','Maria','23598657436')
insert into TCliente values ('C0004','Jara Japa ','Valeria','23568746565')
insert into TCliente values ('C0005','Huaman Huaman ','Mario','23555741236')
go
 select * from TCliente
 go

 insert into TVendedor values ('V0001','Vilela Vera ','Jhonny','96584752')
 insert into TVendedor values ('V0002','Mendoza Rojas ','Sumilda','52365871')
 go
 select*from TVendedor
 go

 -- insertar Datos
--Tabla TBoleta
-- Cambiar el formato de fecha
set dateformat dmy
go

insert into TBoleta values (1,'15/05/2016','25.00','C0001','V0001')
insert into TBoleta values (2,'23/02/2016','75.00','C0002','V0001')
insert into TBoleta values (3,'12/01/2016','125.00','C0003','V0002')
insert into TBoleta values (4,'16/04/2016','285.00','C0004','V0001')
insert into TBoleta values (5,'19/07/2016','295.00','C0005','V0001')
insert into TBoleta values (6,'17/08/2016','125.00','C0005','V0002')
insert into TBoleta values (7,'16/02/2016','253.00','C0005','V0001')
insert into TBoleta values (8,'20/11/2015','258.00','C0003','V0002')
insert into TBoleta values (9,'15/02/2016','825.00','C0002','V0002')
insert into TBoleta values (10,'22/05/2016','275.00','C0001','V0001')
insert into TBoleta values (11,'21/01/2016','225.00','C0002','V0002')
insert into TBoleta values (12,'28/10/2015','2225.00','C0005','V0001')
insert into TBoleta values (13,'30/01/2016','275.00','C0003','V0001')
insert into TBoleta values (14,'27/02/2016','275.00','C0003','V0001')
insert into TBoleta values (15,'15/08/2016','225.00','C0004','V0002')
go
select *from TBoleta
go

insert into  TDetalle  values ('D0001','frasada','25.00',1,1)
insert into  TDetalle  values ('D0002','Polo','75.00',2,2)
insert into  TDetalle  values ('D0003','bota','125.00',1,3)
insert into  TDetalle  values ('D0004','polera','285.00',3,4)
insert into  TDetalle  values ('D0005','jeans','295.00',4,5)
insert into  TDetalle  values ('D0006','zapatilla','125.00',1,6)
insert into  TDetalle  values ('D0007','blusa','253.00',4,7)
insert into  TDetalle  values ('D0008','short','825.00',9,8)
insert into  TDetalle  values ('D0009','balerinas','275.00',4,9)
insert into  TDetalle  values ('D0010','zapatilla','2225.00',30,10)
insert into  TDetalle  values ('D0011','polo','275.00',10,11)
insert into  TDetalle  values ('D0012','poleras','275.00',5,12)
insert into  TDetalle  values ('D0013','chompa','225.00',6,13)
insert into  TDetalle  values ('D0014','polo','25.00',1,14)
insert into  TDetalle  values ('D0015','jeans','275.00',3,15)
insert into  TDetalle  values ('D0016','falda','75.00',1,1)
insert into  TDetalle  values ('D0017','vestido','125.00',1,10)
insert into  TDetalle  values ('D0018','buso deportivo','225.00',1,14)
insert into  TDetalle  values ('D0019','polo','25.00',1,13)
insert into  TDetalle  values ('D0020','jeans','125.00',2,12)
go
select * from TDetalle
Crear Instalador de la BD
·         Crear bloc de notas
Escibir dentro :
@echo  Insaltador de la Base de Datos Empresa
@echo  Comenzando la Instalación
sqlcmd -S. -E -i "BDVentas.sql"
@echo final correctamnete la instalacion
Pause
Guardar como:

“Install.bat”

No hay comentarios.:

Publicar un comentario

Gracias por participar ..!!