Documentos de Académico
Documentos de Profesional
Documentos de Cultura
USE CINEPOLIS;
CREATE TABLE Pais (pai_id INT NOT NULL, pai_nombre VARCHAR(50) UNIQUE NOT NULL);
CREATE TABLE Genero (gen_id INT NOT NULL, gen_nombre VARCHAR(20) UNIQUE NOT NULL);
CREATE TABLE Idioma (idi_id INT NOT NULL, idi_nombre VARCHAR(20) UNIQUE NOT NULL);
CREATE TABLE Cliente (cli_id INT NOT NULL, cli_nombre VARCHAR(35) NOT NULL,
cli_apaterno VARCHAR (35) NOT NULL, cli_amaterno VARCHAR (35) NOT NULL, cli_calle
VARCHAR (38) NOT NULL, cli_numero INT NOT NULL, cli_colonia VARCHAR(40) NOT NULL,
cli_codigopostal CHAR(5) NOT NULL, cli_status BOOLEAN NOT NULL);
CREATE TABLE Pelicula (pel_id INT NOT NULL, gen_id INT NOT NULL, idi_id INT NOT
NULL, pai_id INTEGER NOT NULL, pel_nombre VARCHAR(80) UNIQUE NOT NULL, pel_anio INT
DEFAULT '12' NOT NULL, pel_duracion INT NOT NULL, pel_status BOOLEAN NOT NULL,
pel_precio NUMERIC(8,2) NOT NULL);
CREATE TABLE Renta (pel_id INT NOT NULL, cli_id INT NOT NULL, ren_fecha DATE NOT
NULL, rent_fechadedevolucion DATE);
ALTER TABLE Renta ADD CONSTRAINT ETIQUETA primary key (pel_id, cli_id);
ALTER TABLE Renta ADD foreign key (cli_id) REFERENCES Cliente(cli_id);
ALTER TABLE Renta ADD foreign key (pel_id) REFERENCES Peliculas(pel_id);