ORGANIZACIÓN DE EVENTOS
CODIGO :
CREATE TABLE CLIENTE(numCL tinyint (6),
nombreCL char (25),
rfcCL char(13),
telefonoCL varchar(10),
direccionCL varchar (50),
correo varchar(50),
PRIMARY KEY(numCL));
CREATE TABLE EJECUTIVO(claveEJ char(3),
nombreEJ char (20),
contrasenaEJ char (5),
PRIMARY KEY(claveEJ));
CREATE TABLE EMPLEADO(claveEM char(2),
nombreEM char (25),
puestoEM char (20),
PRIMARY KEY(claveEM));
CREATE TABLE PROVEEDOR(numPROVE tinyint(6),
nomPROVE char(25),
nomEmpresaPROVE varchar (30),
telefonoPROVE varchar (10),
rfcPROVE char (10),
correoPROVE varchar (20),
direccionPROVE char(50),
claveSE char(20),
nomSE char(20),
precioSE varchar(10),
descripccionSE char(100),
PRIMARY KEY(numPROVE));
CREATE TABLE LUGAR(claveL char(20),
nomL varchar(20),
preciol varchar(10),
capacidad tinyINT(3),
PRIMARY KEY(claveL));
CREATE TABLE MENU(claveM char(20),
nomM char(20),
descripcionM char(20),
precioM varchar(20),
PRIMARY KEY(claveM));
CREATE TABLE BEBIDA(claveB char(20),
nomB char(20),
precioB varchar(10),
descripccionB char(100),
PRIMARY KEY(claveB));
CREATE TABLE SERVICIO(claveS char(20),
nomS char(20),
precioS varchar(10),
descripccionS char(100),
PRIMARY KEY(claveS));
CREATE TABLE ORDEN(numOR tinyint(6),
tipocambio char (4),
fecha date,
numCL tinyint (6),
claveEJ char(3),
claveEM char(2),
claveL char(20),
claveM char(20),
claveB char(20),
claveS char(20),
FOREIGN KEY(numCL)REFERENCES CLIENTE(numCL),
FOREIGN KEY(claveEJ)REFERENCES EJECUTIVO(claveEJ),
FOREIGN KEY(claveEM)REFERENCES EMPLEADO(claveEM),
FOREIGN KEY(claveL)REFERENCES LUGAR(claveL),
FOREIGN KEY(claveM)REFERENCES MENU(claveM),
FOREIGN KEY(claveB)REFERENCES BEBIDA(claveB),
FOREIGN KEY(claveS)REFERENCES SERVICIO(claveS));
No hay comentarios:
Publicar un comentario