Está en la página 1de 2

create sequence cod_producto

start with 10
increment by 10
maxvalue 100
minvalue 10;
create table INICIALES_PRODUCTO(
codigo bigint default nextval('cod_producto'),
nombre varchar(20)UNIQUE,
precio int not null,
primary key (codigo)
)

create sequence cod_empleado


start with 1000
increment by 10
maxvalue 1000000
minvalue 1000;
create table INICIALES_EMPLEADO(
cod_empleado bigint default nextval('cod_empleado'),
nombres varchar (20) NOT NULL,
apellido_paterno varchar(20) NOT NULL,
apellido_materno varchar(20) NOT NULL,
fecha_contrato date,
salario int,
primary key (cod_empleado)
)

create sequence cod_cliente


start with 100
increment by 1
maxvalue 10000
minvalue 100;
create table INICIALES_CLIENTE(
cod_cliente bigint default nextval('cod_cliente'),
nombres varchar(20) NOT NULL,
apellido_paterno varchar(20) NOT NULL,
apellido_materno varchar (20) NOT NULL,
tel�fono int,
primary key (cod_cliente)
)

create sequence cod_venta


start with 1
increment by 1
maxvalue 100
minvalue 1;
create table INICIALES_VENTA(
cod_venta default nextval('cod_venta'),
fecha_venta date NOT NULL,
cod_cliente varchar(4), foreign key (cod_cliente) references
INICIALES_CLIENTE (cod_cliente),
cod_producto int, foreign key (cod_producto) references INICIALES_PRODUCTO
(cod_producto),
cod_empleado int, foreign key (cod_empleado) references
INICIALES_EMPLEADO(cod_empleado),
precio_venta int NOT NULL,
primary key (cod_venta)
)

insert into INICIALES_PRODUCTO ( nombre, precio) values ('cocacola', '10');


insert into INICIALES_PRODUCTO ( nombre, precio) values ('pepsi', '11');
insert into INICIALES_PRODUCTO (nombre, precio) values ('aceite fino', '15');
insert into INICIALES_PRODUCTO ( nombre, precio) values ( 'harina', '180');
insert into INICIALES_PRODUCTO ( nombre, precio) values ( 'azucar', '1200');

select * from INICIALES_PRODUCTO

insert into INICIALES_EMPLEADO(nombres, Apellido_Paterno, Apellido_Materno,


fecha_contrato, Salario)
values ('Raul', 'Antonio', 'Ramirez','01/01/2015','3500');
insert into INICIALES_EMPLEADO(nombres, Apellido_Paterno, Apellido_Materno,
fecha_contrato, Salario)
values ('Ana', 'Pusarico', 'Mamani','05/01/2015','4000');
insert into INICIALES_EMPLEADO(nombres, Apellido_Paterno, Apellido_Materno,
fecha_contrato, Salario)
values ('Maria', 'Apaza', 'Pari','05/01/2015','5000');

select * from INICIALES_EMPLEADO

insert into INICIALES_CLIENTE (nombres, Apellido_Paterno, Apellido_Materno,


tel�fono)
values ('juan', 'quispe', 'sanchez', '2808080');
insert into INICIALES_CLIENTE ( nombres, apellido_paterno, apellido_materno,
tel�fono)
values ( 'pedro','torrez','gomez', '2818181');
insert into INICIALES_CLIENTE ( nombres, apellido_paterno, apellido_materno,
tel�fono)
values ( 'MARIA','LOPEZ','MAMANI', '2808080');
insert into INICIALES_CLIENTE ( nombres, apellido_paterno, apellido_materno,
tel�fono)
values ( 'LUIS','SUAREZ','ORTIZ', '2808080');
insert into INICIALES_CLIENTE ( nombres, apellido_paterno, apellido_materno,
tel�fono)
values ( 'ANTONIO',' ','LAYME', '2808080');

select * from INICIALES_CLIENTE

insert into INICIALES_VENTA ()

También podría gustarte