Сreate database sis_venta
Enviado por Nixon Roman • 21 de Noviembre de 2022 • Apuntes • 454 Palabras (2 Páginas) • 56 Visitas
create database sis_venta;
#----------------------------------------------
use sis_venta;
#----------------------------------------------
create table categoria(
id_categoria varchar(8) primary key,
nombre varchar(30),
descripción varchar(120)
);
create table cliente(
id_cliente varchar(8) primary key not null,
nombre varchar(30) not null,
apellido varchar (30),
documento varchar(5),
num_documento int(8)not null,
direccion varchar(40),
telefono varchar(12)
);
#----------------------------------
create table articulo(
id_articulo varchar(8) primary key not null,
id_categoria varchar(8),
foreign key (id_categoria) references categoria(id_categoria),
nombre varchar(30) not null,
precio_venta decimal(5,2) not null,
stock integer not null,
descripcion varchar(120)
);
create table venta(
id_venta varchar(8) primary key not null,
id_cliente varchar(8),
foreign key (id_cliente) references cliente(id_cliente),
tipo_comprobante varchar(20),
serie_comprobante varchar(8),
num_comprobante integer,
fecha datetime,
impuesto decimal(5,2),
total decimal(5,2)
);
create table detalle_venta(
id_detalleventa varchar(8),
id_venta varchar(8),
foreign key (id_venta) references categoria(id_categoria),
id_articulo varchar(8),
foreign key (id_articulo) references articulo(id_articulo),
cantidad int,
precio decimal(5,2),
descuento decimal(5,2)
);
#---------------------------------------------------------
insert into cliente(id_cliente,nombre,apellido,documento,num_documento,direccion,telefono)
values('cli_0001','Miguel','Armando Casas','DNI','79658462','Jr. Paredes rojas 452','984010356'),
('cli_0002','Elena','Ramires Gann','DNI','98659854','Jr. Meseta 698','984316459'),
('cli_0003','Alan','Fernandez Cano','DNI','72876524','Jr. Carrion 582','986879582'),
('cli_0004','Juan','Meza Campos','DNI','65849562','Jr. Almirantes 553','916878795'),
('cli_0005','Leo','Quizpe de la Cruz','DNI','65849562','Jr. Almirantes 893','916878795'),
('cli_0006','Henry','Olmedo Barreto','DNI','65849562','Jr. Almirantes 1233','916878795'),
('cli_0007','Gabriel','Reynaga Lezcano','DNI','65849562','Jr. Almirantes 951','916878795'),
('cli_0008','Marcos','Villegas Castillo','DNI','65849562','Jr. Almirantes 261','916878795'),
('cli_0009','Julie','Ramirez Soprano','DNI','65849562','Jr. Almirantes 321','916878795'),
('cli_0010','Luise','Perez Roman','DNI','65849562','Jr. Almirantes 789','916878795'),
('cli_0011','Anna','Paredez Duran','DNI','65849562','Jr. Almirantes 789','916878795'),
('cli_0012','Ren','Cuevas Ortiz','DNI','65849562','Jr. Almirantes 715','916878795'),
('cli_0013','Jose','Chavez Bastida','DNI','65849562','Jr. Almirantes 534','916878795'),
('cli_0014','Nicolas','Sanchez Cortez','DNI','65849562','Jr. Almirantes 897','916878795'),
('cli_0015','Peter','Olivaw Cisneros','DNI','65849562','Jr. Almirantes 315','916878795'),
('cli_0016','Ariel','Benavides Ramos','DNI','65849562','Jr. Almirantes 541','916878795'),
('cli_0017','Amagi','Guaman Walker','DNI','65849562','Jr. Almirantes 952','916878795'),
('cli_0018','Jairo','Cuevas Rojas','DNI','65849562','Jr. Almirantes 517','916878795'),
('cli_0019','Omar','Lenin Tacas','DNI','65849562','Jr. Almirantes 174','916878795'),
('cli_0020','Luis','Montes Camposano','DNI','65849562','Jr. Almirantes 744','916878795');
insert into categoria(id_categoria,nombre,descripción)
values('cat_0001','Alimento en conserva','Alimentos precesados para conservar un largo tiempo'),
('cat_0002','Frutas','Alimentos perecederos que requieren mantenerse en unambiente frío'),
('cat_0003','Especias','Un coimplemento para los alimentos'),
('cat_0004','Carnes','Alimentos que requieren un ambiente de frío extremo para conservarse'),
('cat_0005','Articulos de limpieza','Articulos para el mantenimiento de la casa'),
('cat_0006','Articulos de higiene','Articulos para el cuidado personal');
#-----------------------------------------------------------
insert into articulo(id_articulo,id_categoria,nombre,precio_venta,stock,descripcion)
values('art_0001','cat_0001','Durasnos en conserva',0012.50,20,'Duraznos ideales para postres'),
('art_0002','cat_0001','Sardinas',005.70,60,'Alimento en conserva con tomates'),
('art_0003','cat_0002','Manzanas',001.50,1600,'Fruto'),
('art_0004','cat_0002','Peras',002.60,1600,'Fruto'),
('art_0005','cat_0002','Platanos',002.20,1600,'Fruto'),
('art_0006','cat_0002','Duraznos',001.50,1600,'Fruto'),
('art_0007','cat_0002','Mangos',003.50,1600,'Fruto'),
...