0% encontró este documento útil (0 votos)
19 vistas3 páginas

Script Facturacion

Cargado por

El Javu
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas3 páginas

Script Facturacion

Cargado por

El Javu
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

create database la_bodeguita;

use la_bodeguita;

create table categoria(


codi_cate int primary key not null auto_increment,
desc_cate varchar(50) not null,
obse_cate varchar(50) not null);

create table cliente(


codi_clie int primary key not null auto_increment,
cedu_clie varchar(10) not null,
apno_clie varchar(40) not null,
dire_clie varchar(40),
tele_clie int,
mail_clie varchar(50));

create table empleado(


codi_empl int primary key not null auto_increment,
cedu_empl varchar(10) not null,
apno_empl varchar(40) not null,
dire_empl varchar(40),
tele_empl int,
mail_empl varchar(50));

create table producto(


codi_prod int primary key not null auto_increment,
desc_prod varchar(30) not null,
cant_prod int not null,
prec_prod float(4.2) not null,
codi_catef int not null,
foreign key(codi_catef) references categoria(codi_cate));

create table factura(


nume_fact int primary key not null auto_increment,
fech_fact date not null,
subt_fact float(4.2) not null,
tota_fact float(4.2) not null,
ivax_fact float(4.2) not null,
tpag_fact float(4.2) not null,
codi_emplf int not null,
codi_clief int not null,
foreign key(codi_emplf) references empleado(codi_empl),
foreign key(codi_clief) references cliente(codi_clie));

create table detalle_factura(


fech_deta date not null,
cant_deta int not null,
tota_deta float(4.2) not null,
codi_prodf int not null,
nume_factf int not null,
foreign key(codi_prodf) references producto(codi_prod),
foreign key(nume_factf) references factura(nume_fact));

insert into categoria values(0,'Confites','Ninguna');


insert into categoria values(0,'Cereales','Ninguna');
insert into categoria values(0,'Viveres','Ninguna');
insert into empleado values(0,'1718965478','Jaramillo Jos�','Los
Rosales',2758965,'[email protected]');
insert into empleado values(0,'1712485123','Matamoros Jos�','Las
Palmas',2547845,'[email protected]');
insert into empleado values(0,'1214578965','Pantoja Luis','Via
Quevedo',2741585,'[email protected]');

insert into cliente values(0,'1741589658','Ullauri Mario','Via


Quevedo',2741589,'[email protected]');
insert into cliente values(0,'1625417856','Sarango Xavier','30 de
Julio',5784589,'[email protected]');
insert into cliente values(0,'1214784586','Tapia V�ctor','Los
Rosales',2352178,'[email protected]');

insert into producto values(0,'Corn Flakes',100,2.50,2);


insert into producto values(0,'Paleta',20,0.50,1);
insert into producto values(0,'Caramelos',200,0.25,2);
insert into producto values(0,'Arroz',100,1.00,3);
insert into producto values(0,'Lenteja',100,0.50,3);
insert into producto values(0,'Carne',10,2.00,3);

insert into factura values(0,'2014-07-14',100.00,100.00,10.00,200.00,1,2);


insert into factura values(0,'2014-07-15',100.00,100.00,10.00,200.00,2,3);

insert into detalle_factura values('2014-07-14',20,100.00,1,2);


insert into detalle_factura values('2014-07-15',30,200.00,4,1);

select categoria.desc_cate,producto.desc_prod,producto.prec_prod from


categoria,producto where producto.codi_catef=categoria.codi_cate;

select factura.nume_fact,factura.tpag_fact,cliente.apno_clie,empleado.apno_empl
from factura,cliente,empleado where factura.codi_clief=cliente.codi_clie and
factura.codi_emplf=empleado.codi_empl;

select factura.nume_fact,factura.tpag_fact,cliente.apno_clie,empleado.apno_empl
from factura,cliente,empleado where factura.codi_clief=cliente.codi_clie and
factura.codi_emplf=empleado.codi_empl and factura.nume_fact=1;

select factura.nume_fact,factura.tpag_fact,cliente.apno_clie,empleado.apno_empl
from factura,cliente,empleado where factura.codi_clief=cliente.codi_clie and
factura.codi_emplf=empleado.codi_empl order by factura.nume_fact desc;

create view vista_uno as(


select categoria.desc_cate,producto.desc_prod,producto.prec_prod from
categoria,producto where producto.codi_catef=categoria.codi_cate);

select
categoria.desc_cate,producto.desc_prod,factura.nume_fact,cliente.apno_clie,empleado
.apno_empl
from
categoria,producto,factura,cliente,empleado,detalle_factura
where
producto.codi_catef=categoria.codi_cate and
detalle_factura.codi_prodf=producto.codi_prod and
detalle_factura.nume_factf=factura.nume_fact and
factura.codi_clief=cliente.codi_clie and factura.codi_emplf=empleado.codi_empl;

También podría gustarte