Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2013, 13:24
knt_277
 
Fecha de Ingreso: marzo-2013
Mensajes: 42
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Crear Base de Datos y tablas

CREATE DATABASE envios;
USE envios;
#TABLA PROVEEDORES
CREATE TABLE proveedores(
id_proveedor VARCHAR(10) NOT NULL,
proveedor VARCHAR(100) NULL,
status INTEGER NOT NULL,
ciudad VARCHAR(200) NOT NULL,
PRIMARY KEY(id_proveedor)
);
#TABLA PARTES
CREATE TABLE partes(
id_parte VARCHAR(10) NOT NULL,
parte VARCHAR(100) NOT NULL,
color VARCHAR(100) NOT NULL,
peso DOUBLE(5,2) NOT NULL,
ciudad VARCHAR(200) NOT NULL,
PRIMARY KEY(id_parte)
);
#TABLA PROYECTOS
CREATE TABLE proyectos(
id_proyecto VARCHAR(10) NOT NULL,
proyecto VARCHAR(100) NOT NULL,
ciudad VARCHAR(200) NOT NULL,
PRIMARY KEY(id_proyecto)
):
#TABLA VPY ES LA RELACION ENTRE LAS OTRAS TABLAS
CREATE TABLE envios(
id_provedor VARCHAR(10) NOT NULL,
id_parte VARCHAR(10) NOT NULL,
id_proyecto VARCHAR(10) NOT NULL,
PRIMARY KEY(id_proveedor,id_parte, id_proyecto),
FOREIGN KEY(id_proveedor) REFERENCES proveedores(id_proveedor),
FOREIGN KEY(id_parte) REFERENCES partes(id_parte),
FOREIGN KEY(id_proyecto) REFERENCES proyectos(id_proyecto)
);