Está en la página 1de 1

# Crear base de datos

CREATE DATABASE Cine;


USE Cine;

# DDL
CREATE TABLE ACTOR(
IdActor INT,
Nombre VARCHAR(30) NOT NULL,
Apellido VARCHAR(30) NOT NULL,
FechaNac DATE NOT NULL,
FechaDec DATE NOT NULL
);

CREATE TABLE PELICULA(


Codigo INT,
Titulo VARCHAR(40) NOT NULL,
fechaInicio DATE NOT NULL,
Pais VARCHAR(30),
Minutos INT NOT NULL,
Genero VARCHAR(30),
Actor INT NOT NULL,

);

CREATE TABLE Director(


IdDirector INT,
Nombre VARCHAR(30) NOT NULL,
Apellido VARCHAR(30) NOT NULL,
FechaNac DATE NOT NULL,
FechaDec DATE NOT NULL
);

# Agregar PK y auto increment


ALTER TABLE ACTOR
CHANGE IdActor IdActor INT NOT NULL AUTO_INCREMENT PRIMARY KEY;

ALTER TABLE PELICULA


CHANGE Codigo Codigo INT NOT NULL AUTO_INCREMENT PRIMARY KEY;

ALTER TABLE DIRECTOR


CHANGE IdDirector IdDirector INT NOT NULL AUTO_INCREMENT PRIMARY KEY;

# Agregar FK
ALTER TABLE PELICULA
ADD CONSTRAINT fk_IdActor_Actor
FOREIGN KEY (Actor) REFERENCES Actor (IdActor);

También podría gustarte