El documento describe la creación de una base de datos llamada "polleria" con tablas para clientes, empleados, facturas, productos y detalles de venta. Se incluyen sentencias SQL para definir las tablas, establecer formatos de fecha, insertar datos de ejemplo e interrogar las tablas. También crea una segunda base de datos "bdventas" con una tabla para vendedores y datos de prueba.
0 calificaciones0% encontró este documento útil (0 votos)
38 vistas3 páginas
El documento describe la creación de una base de datos llamada "polleria" con tablas para clientes, empleados, facturas, productos y detalles de venta. Se incluyen sentencias SQL para definir las tablas, establecer formatos de fecha, insertar datos de ejemplo e interrogar las tablas. También crea una segunda base de datos "bdventas" con una tabla para vendedores y datos de prueba.
El documento describe la creación de una base de datos llamada "polleria" con tablas para clientes, empleados, facturas, productos y detalles de venta. Se incluyen sentencias SQL para definir las tablas, establecer formatos de fecha, insertar datos de ejemplo e interrogar las tablas. También crea una segunda base de datos "bdventas" con una tabla para vendedores y datos de prueba.
El documento describe la creación de una base de datos llamada "polleria" con tablas para clientes, empleados, facturas, productos y detalles de venta. Se incluyen sentencias SQL para definir las tablas, establecer formatos de fecha, insertar datos de ejemplo e interrogar las tablas. También crea una segunda base de datos "bdventas" con una tabla para vendedores y datos de prueba.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 3
create database polleria
use polleria
create table cliente
(codcli char(4) not null primary key, nom varchar(60) not null, dni char(8) not null, fnac datetime not null, telf varchar(10) not null, dirección varchar(60) not null, email varchar(60) not null)
set dateformat dmy
insert into cliente values ('c001','Maria Mercedes Ramos
Cabrera','75406590','06/10/74','951604972','Calle 4 Las Flores 242 San Isidro','[email protected]') insert into cliente values ('c002','Jorge Gbriel Ulloa Flores','84506590','30/05/97','3458762','Bajada Balta 32 Miraflores','[email protected]') insert into cliente values ('c003','Karina Ana Perez Lopez','45672344','15/02/83','955510578','Mz. E Lote 19 Calle 4 Los Olivos','[email protected]') insert into cliente values ('c004','Esteban Andre Prada Garcia','13406508','14/09/54','4318963','Calle 15 Dpto. 8B Ejercito','[email protected]') insert into cliente values ('c005','Lorena Camelia Atlas Villanueva','87345671','09/12/64','951256772','Mz. H Lote 5 San Juan','[email protected]')
select * from cliente
create table empleados
(codemp char(4) not null primary key, nom varchar(60) not null, dni char(8) not null, fnac datetime not null, telf varchar(10) not null, dirección varchar(60) not null, email varchar(60) not null, turno varchar(10) not null, tipo varchar(10) not null)
set dateformat dmy
insert into empleados values ('e001','Ana María Salas
Cueva','45236590','16/11/73','932604972','Calle 5 Las Flores 321 San Isidro','[email protected]','mañana','mesera') insert into empleados values ('e002','Jose Mauricio Gonzales Luz','09828565','01/05/96','3457892','Mz. G Lote 45 Calle 9 Villa el Salvador','[email protected]','tarde','cocinero') insert into empleados values ('e003','Josanie Astrid Paredes Cruz','86234509','13/09/82','966604945','Calle 23 Los Pinos 32 Chorrillos','[email protected]','noche','mesera') insert into empleados values ('e004','Fabricio Paolo Tanto Ruiz','02345678','31/01/75','2450986','Mz. H Parada 4 Barranco','[email protected]','mañana','mozo') insert into empleados values ('e005','Marle Anette Flores Vega','72350943','29/12/99','912204371','Calle 5 Dpt 5C San Borja','[email protected]','tarde','mozo')
select * from empleados
create table factura
(nrofact char(12) not null primary key, femision datetime not null, fpago varchar(15) not null, subtotal numeric(8,2) not null, igv numeric(8,2) not null, total numeric(8,2) not null, codcli char(4) not null foreign key (codcli) references cliente (codcli), codemp char(4) not null foreign key (codemp) references empleados (codemp))
set dateformat dmy
insert into factura values
('123456789012','20/03/18','tarjeta',120,21.6,141.60,'c001','e001') insert into factura values ('098765432123','17/02/18','efectivo',200,36,236,'c002','e003') insert into factura values ('246734569812','22/03/18','tarjeta',75,13.5,88.50,'c003','e004') insert into factura values ('723456712345','23/01/18','efectivo',350,63,413,'c004','e005') insert into factura values ('876545676543','25/03/18','tarjeta',90,16.2,106.2,'c005','e002')
select * from factura
create table productos
(codpro char(4) not null primary key, tipo varchar(40) not null, descrip varchar(40) not null, precio numeric(8,2) not null)
insert into productos values ('p001','parrillas','parrilla especial',69.90)
insert into productos values ('p002','ensaladas','ensalada suprema triple',25.90) insert into productos values ('p003','pollo','pollo entero con papas',54.90) insert into productos values ('p004','combos','medio pollo con papas con ensalada',75.90) insert into productos values ('p005','postres','castillo helado simple',18.90)
select * from productos
create table detalle
(coddet char(4) not null primary key, cant int not null, importe numeric(8,2) not null, nrofact char(12) not null foreign key (nrofact) references factura (nrofact), codpro char(4) not null foreign key (codpro) references productos (codpro))
insert into detalle values ('d001',2,139.80,'123456789012','p001')
insert into detalle values ('d002',6,155.40,'098765432123','p002') insert into detalle values ('d003',3,164.70,'246734569812','p003') insert into detalle values ('d004',1,75.90,'723456712345','p004') insert into detalle values ('d005',4,75.60,'876545676543','p005')
select * from detalle
create database bdventas
use bdventas
create table vendedor
(codigo char(4) not null primary key, nombre varchar(30) not null, edad int not null, sueldo numeric(8,2) not null)
select * from vendedor
insert into vendedor values ('V001','Miguel Alonso',21,800)
insert into vendedor values ('V002','Reina Ysable',18,1800) insert into vendedor values ('V003','Gladys Elizabeth',25,700)