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