GBD03 Tareas

Páginas: 4 (772 palabras) Publicado: 17 de abril de 2014
# Ejercicio 1

DROP DATABASE IF EXISTS RestauranteMouro;

CREATE DATABASE RestauranteMouro;

USE RestauranteMouro;

CREATE TABLE EMPLEADOS (
DNI VARCHAR(9) NOT NULL,
Nombre VARCHAR(25),Apellidos VARCHAR(50),
Direccion VARCHAR(50),
Ciudad VARCHAR(30),
Telefono VARCHAR(9),
CP VARCHAR(5),
FechaAlta DATE,
Categoria VARCHAR(25),
Salario DECIMAL(5,2),
PRIMARY KEY (DNI))ENGINE=InnoDB;

CREATE TABLE COCINEROS (
DNI VARCHAR(9) NOT NULL,
Puesto VARCHAR(25),
Especialidad VARCHAR(25),
PRIMARY KEY (DNI),
FOREIGN KEY (DNI) REFERENCES EMPLEADOS (DNI) ON DELETE CASCADE ON UPDATECASCADE
)ENGINE=InnoDB;

CREATE TABLE ADMINISTRACION (
DNI VARCHAR(9) NOT NULL,
Cargo VARCHAR(25),
PRIMARY KEY (DNI),
FOREIGN KEY (DNI) REFERENCES EMPLEADOS (DNI) ON DELETE CASCADE ON UPDATECASCADE
)ENGINE=InnoDB;

CREATE TABLE CAMAREROS (
DNI VARCHAR(9) NOT NULL,
Turno VARCHAR(10),
Años TINYINT,
DNI_Encargado VARCHAR(9) NOT NULL,
PRIMARY KEY (DNI),
FOREIGN KEY (DNI) REFERENCESEMPLEADOS (DNI) ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (DNI_Encargado) REFERENCES CAMAREROS (DNI) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB;

CREATE TABLE COMEDORES (
CodigoCVARCHAR(5) NOT NULL,
Nombre VARCHAR(25),
Capacidad VARCHAR(3),
Nmesas VARCHAR(3),
Localización VARCHAR(20),
PRIMARY KEY (CodigoC)
)ENGINE=InnoDB;

CREATE TABLE MESAS (
CodigoM VARCHAR(5) NOTNULL,
CodigoC VARCHAR(5) NOT NULL,
Nasientos VARCHAR(4),
DNI_Camarero VARCHAR(9) NOT NULL,
PRIMARY KEY (CodigoM, CodigoC),
FOREIGN KEY (CodigoC) REFERENCES COMEDORES (CodigoC) ON DELETE CASCADE ONUPDATE CASCADE,
FOREIGN KEY (DNI_Camarero) REFERENCES CAMAREROS (DNI) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB;

CREATE TABLE Hacen (
CodigoM,CodigoC VARCHAR(10) NOT NULL,
Nreserva INTNOT NULL,
NasientosR VARCHAR(4),
PRIMARY KEY (CodigoM,CodigoC, Nreserva),
FOREIGN KEY (CodigoM,CodigoC) REFERENCES MESAS (CodigoM,CodigoC) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tares tares tares
  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS