Está en la página 1de 2

create table CLIENTES(

id_cliente number(11),
id_rut int,
telefonos number(10),
constraint id_cliente_pk primary key (id_cliente)
);
DROP TABLE clientes;
create table direccion_cliente(
id_cliente number(11),
calle varchar2(8),
numero number(3),
comuna number(2),
ciudad varchar(10)
);
alter table direccion_cliente add constraint dir_cli foreign key(id_cliente)
references CLIENTES(id_CLIENTE);

create table PROVEEDOR(


id_proveedor number(11),
id_rut int,
nombre varchar(30),
telefonos number(10),
web varchar2(50),
constraint id_proveedor_pk primary key (id_proveedor)
);

create table direccion_proveedor(


id_proveedor number(11),
calle varchar2(8),
numero number(3),
comuna number(2),
ciudad varchar(10)
);
alter table direccion_proveedor add constraint dir_prov foreign key(id_proveedor)
references PROVEEDOR(id_proveedor);

create table producto(


id_prod number(11),
id_rut int,
nombre varchar(30),
stock number(3),
precio_actual decimal(9),
nombre_prov varchar(30)
);
alter table producto add id_proveedor number(11);
alter table producto add id_cat number(11);

alter table producto add constraint prod_prov foreign key(id_proveedor) references


PROVEEDOR(id_proveedor);

create table categoria(


id_cat number(11),
nombre varchar(30),
descripcion varchar(200)
);
alter table categoria add constraint id_cat_pk primary key(id_cat);
alter table producto add constraint prod_categ foreign key(id_cat) references
categoria(id_cat);

create table venta(


id_venta number(11),
id_cliente number(11),
fecha date,
nomb_cliente varchar(30),
descuento decimal(9),
monto_final decimal(9)
);
alter table venta add constraint vent_cli foreign key(id_cliente) references
CLIENTES(id_cliente);

create table venta_producto(


id_venta number(11),
id_prod number(11),
cantidad number(3)
);
alter table venta add constraint id_venta_pk primary key(id_venta);
alter table producto add constraint id_prod_pk primary key(id_prod);

alter table venta_producto add constraint vent_venta_producto foreign key(id_venta)


references venta(id_venta);
alter table venta_producto add constraint prod_venta_producto foreign key(id_prod)
references producto(id_prod);

También podría gustarte