Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE pedidos;
- USE pedidos;
- CREATE TABLE persona(
- id_persona int not null,
- nombre varchar(30),
- primary key (id_persona)
- );
- CREATE TABLE proveedor(
- id_proveedor int not null,
- nombre varchar(30),
- direccion varchar(30),
- id_persona int,
- primary key (id_proveedor),
- foreign key (id_persona) references persona(id_persona)
- );
- CREATE TABLE producto(
- id_producto int not null,
- nombre varchar(30),
- valor real,
- id_proveedor int,
- primary key (id_producto),
- foreign key (id_proveedor) references proveedor(id_proveedor)
- );
- CREATE TABLE ciudad(
- id_ciudad int not null,
- ciudad varchar(30),
- primary key (id_ciudad)
- );
- CREATE TABLE ruta(
- id_ruta int not null,
- nombre varchar(30),
- costo real,
- fecha_apertura date,
- fecha_cambioc date,
- aprobado bit,
- id_ciudadd int,
- id_ciudado int,
- primary key (id_ruta),
- foreign key (id_ciudadd) references ciudad(id_ciudad),
- foreign key (id_ciudado) references ciudad(id_ciudad)
- );
- CREATE TABLE conductor(
- id_conductor int not null,
- nombre varchar(30),
- apellido varchar(30),
- direccion varchar(30),
- fecha_ingreso date,
- fecha_asignacion date,
- id_ruta int,
- primary key(id_conductor),
- foreign key (id_ruta) references ruta(id_ruta)
- );
- CREATE TABLE telefono_conductor(
- id_conductor int not null,
- telefono varchar(15),
- primary key(id_conductor,telefono),
- foreign key (id_conductor) references conductor(id_conductor)
- );
- CREATE TABLE cliente(
- id_cliente int not null,
- nombre varchar(30),
- apellido varchar(30),
- direccion varchar(30),
- id_ciudad int,
- primary key(id_cliente),
- foreign key (id_ciudad) references ciudad(id_ciudad)
- );
- CREATE TABLE telefono_cliente(
- id_cliente int not null,
- telefono varchar(15),
- primary key(id_cliente,telefono),
- foreign key (id_cliente) references cliente(id_cliente)
- );
- CREATE TABLE pedido(
- id_pedido int not null,
- numero_pedido int,
- id_ruta int,
- primary key(id_pedido),
- foreign key (id_ruta) references ruta(id_ruta)
- );
- CREATE TABLE producto_pedido(
- id_producto int not null,
- id_pedido int not null,
- cantidad real,
- primary key(id_producto,id_pedido),
- foreign key (id_producto) references producto(id_producto),
- foreign key (id_pedido) references pedido(id_pedido)
- );
- CREATE TABLE cliente_pedido(
- id_cliente int not null,
- id_pedido int not null,
- primary key(id_cliente,id_pedido),
- foreign key (id_cliente) references cliente(id_cliente),
- foreign key (id_pedido) references pedido(id_pedido)
- );
- CREATE TABLE porveedor_pedido(
- id_proveedor int not null,
- id_pedido int not null,
- fecha_entrega date,
- aprobado bit,
- primary key(id_proveedor,id_pedido),
- foreign key (id_proveedor) references proveedor(id_proveedor),
- foreign key (id_pedido) references pedido(id_pedido)
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement