Você está na página 1de 2

create database taller_listo

use taller_listo
--Tabla cliente
create table tblcliente(
nitclie nvarchar(20)not null primary key,
nomclie nvarchar(80)not null,
dirclie nvarchar(80)not null,
telclie nvarchar(20)not null
)
select * from tblcliente
(nitclie,nomclie,dirclie,telclie)
insert into tblcliente values('01','juanchito','calda','5006666')
insert into tblcliente values('02','alberto','medellin','5005555')
insert into tblcliente values('03','maria','sabaneta','5004444')
insert into tblcliente values('04','ana','itagui','5003333')
insert into tblcliente values('05','luz','la estrella','5002222')
--Tabla venta
create table tblventa(
idventa int identity(1,1)not null primary key,
nitclie nvarchar(20)not null,
fecventa nvarchar(18)not null
)
select * from tblventa
(idventa,nitclie,fecventa)
insert into tblventa values('01','23/01/2018')
insert into tblventa values('02','24/02/2018')
insert into tblventa values('03','25/03/2018')
insert into tblventa values('04','26/04/2018')
insert into tblventa values('05','27/05/2018')
--Tabla articulo
create table tblarticulo(
codart nvarchar(20)not null primary key,
nomart nvarchar(100)not null,
cantidad int not null,
vlrart decimal(18,2)not null
)
select * from tblarticulo
(codart,nomart,cantidad,vlrart)
insert into tblarticulo values('0001','coca cola',50,2500)
insert into tblarticulo values('0002','leche',40,2200)
insert into tblarticulo values('0003','festival',40,600)
insert into tblarticulo values('0004','cafe',30,3300)
insert into tblarticulo values('0005','arroz',50,1500)
--Tablaproveedor
create table tblproveedor(
nitprov nvarchar(20)not null primary key,
nomprov nvarchar(80)not null,
dirprov nvarchar(80)not null,
telprov nvarchar(20)not null
)
select * from tblproveedor
(nitprov,nomprov,dirprov,telprov)
insert into tblproveedor values('0800','luca','itagui','8005555')
insert into tblproveedor values('0801','nando','medellin','8004444')
insert into tblproveedor values('0802','felipe','calda','8003333')
insert into tblproveedor values('0803','camilo','sabaneta','8002222')
insert into tblproveedor values('0804','sara','envigado','8001111')
--tabla compra
create table tblcompra(
idcompra int identity(1,1)not null primary key,
feccompra nvarchar(10) not null,
nitprov nvarchar(20) not null
)
select * from tblcompra
(idcompra,feccompra,nitprov)
insert into tblcompra values('23/01/2018','0800')
insert into tblcompra values('24/02/2018','0801')
insert into tblcompra values('25/03/2018','0802')
insert into tblcompra values('26/04/2018','0803')
insert into tblcompra values('27/05/2018','0804')

--Tabla artcompra
create table tblartcompra(
codart nvarchar(20)not null,
idcompra int not null,
cantidad int not null,
iva float not null,
subtotal decimal (18,2)not null,
primary key(codart,idcompra),
foreign key(codart) references tblarticulo(codart),
foreign key(idcompra) references tblcompra(idcompra)
)
select * from tblartcompra
(codart,idcompra,cantidad,iva,subtotal)
insert into tblartcompra values('0001',1,55, 19,2500)
insert into tblartcompra values('0002',2,45, 19,2200)
insert into tblartcompra values('0003',3,45, 19,600)
insert into tblartcompra values('0004',4,35,19,3300)
insert into tblartcompra values('0005',5,55,19,1500)

--Tablaartventa
create table tblartventa(
idventa int not null,
codart nvarchar(20)not null,
cantidad int not null,
iva float not null,
subtotal decimal(18,2)not null,
primary key(idventa,codart),
foreign key(idventa) references tblventa(idventa),
foreign key(codart) references tblarticulo(codart)
)

select * from tblartventa


--(idventa,codart,cantidad,iva,subtotal)
insert into tblartventa values(1,'0001',50, 19,2500)
insert into tblartventa values(2,'0002',40, 19,2200)
insert into tblartventa values(3,'0003',40, 19,600)
insert into tblartventa values(4,'0004',30, 19,3300)
insert into tblartventa values(5,'0005',50, 19,1500)

Você também pode gostar