Está en la página 1de 9

Scripts de creación de tablas

create table Segmento


2 ( id_segmento number constraint segmento_pk Primary Key,
3 nombre_segmento varchar2(50) not null);

create table Paises


2 ( id_pais number constraint pais_pk Primary Key,
3 nombre_pais varchar2(50) not null);

Create table Clientes


2 ( id_cliente number constraint cliente_pk Primary Key,
3 nombre_cliente varchar2(50) not null,
2 id_segmento number constraint segmento_fk REFERENCES Segmento(id_segmento),
3 id_pais number constraint pais_fk references Paises(id_pais));

create table Pedidos


2 (id_pedido number constraint pedido_pk Primary key,
3 fecha_pedido date constraint fecha_chk check(fecha_pedido > '01-jun-1940'),
4 fecha_envio date constraint fecha_envio_chk check(fecha_envio > '01-jun-1940'),
5 id_cliente number constraint cliente_fk references Clientes(id_cliente));
create table Categorias
2 (id_categoria number constraint categoria_pk Primary Key,
3 nombre varchar2(50) not null);
create table Productos
2 (id_productos number constraint producto_pk Primary Key,
3 id_categoria number constraint categoria_fk references Categorias(id_categoria),
4 nombre_producto varchar2(50) not null);

Create table Detalle_pedido


(id_pedido number constraint detalle_fk references pedidos(id_pedido),
id_fila number constraint id_fila_uk unique,
id_producto number constraint producto_fk references Productos(id_productos),
total number not null,
cantidad number not null,
descuento number not null,
ganancia number not null);

Información exportada de la creación e inserción de datos a las tablas

También podría gustarte