Está en la página 1de 2

);

CREATE DATABASE Cadena_Cines,

CHARACTER SET utf8_spanisch_ci,

COLLATE utf8;

CREATE TABLE SALAS(

Cod_Cine NUMERIC(10),

Num_Sala NUMERIC(2),

Capacidad NUMERIC(4) NOT NULL,

Fec_Remodelacion DATE

CONSTRAINT PK_CineSala PRIMARY KEY (Cod_Cine, Num_Sala),

CONSTRAINT FK_CineSala FOREIGN KEY (Cod_Cine) REFERENCES CINES(Cod_Cine)

ON DELETE CASCADE

);

CREATE TABLE PELICULAS(

Cod_Pelicula NUMERIC(10),

Titulo VARCHAR(25) NOT NULL,

Fec_Estreno DATE NOT NULL,

Productora VARCHAR(25) NOT NULL,

CONSTRAINT PK_CinePelicula PRIMARY KEY (Cod_Pelicula)

);

CREATE TABLE PROYECCIONES(

Cod_Cine NUMERIC(10),

Num_Sala NUMERIC(2),
Cod_Pelicula NUMERIC(10),

Fec_Inicio DATE,

Fec_Fin DATE,

CONSTRAINT PK_CinesProyec PRIMARY KEY (Cod_Cine, Num_Sala, Cod_Pelicula, Fec_Inicio)

CONSTRAINT FK_CinesProyec FOREIGN KEY (Cod_Cine) REFERENCES CINES(Cod_Cine)

ON DELETE CASCADE,

CONSTRAINT FK_CinesProyec FOREIGN KEY (Num_Sala) REFERENCES SALAS(Num_Sala),

CONSTRAINT FK_CinesProyec FOREIGN KEY (Cod_Pelicula)REFERENCES PELICULAS(Cod_Pelicula)

);

También podría gustarte