1. UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACIÓN
LICENCIATURA EN SISTEMAS COMPUTACIONALES
ADMINISTRATIVOS
FUNDAMENTOS DE BASE DE DATOS
MC .JOSÉ EVARISTO PACHECO
AVILES ELVIRA ESBEYDI (S08007065)
PRIMER EXAMEN: CASO CINE
FECHA: 8 DE JUNIO DEL 2010
2. OBJETIVOS
CREAR Y DESARROLLAR EL DIAGRAMA ENTIDAD RELACIÓN
DE UN CINE QUE CUENTA CON DIVERSAS CARACTERISTICAS
COMO: HORARIO, SALAS, PELICULAS.
REALIZAR EL CÓDIGO SQL.
REALIZAR CONSULTAS:
CONCLUSIÓN
EN LO PERSONAL ESTE EJERCICIO ME PARECIÓ
SENCILLO .LO ÚNICO QUE SE ME DIFICULTO FUE LA
REALIZACIÓN DE LAS CONSULTAS. AGREGANDO QUE
TUVIMOS QUE INSERTAR LOS DATOS Y TAN BIEN LA
CREACIÓN DE TABLAS
A TRAVES DE LAS MISMAS PUDIMOS ENTENDER MEJOR
COMO ES LA RELACION DE CADA ENTIDAD Y SUS PROPIOS
ATRIBUTOS, ESTAS RELACIONES NOS VAN A PERMITIR
OBTENER INFORMACION COMO POR EJEMPLO; PELÍCULAS
EN MI CIUDAD.
3. CODIGO
CREATE TABLE CINE (
IDCINE NUMBER(4) NOT NULL,
NOMBRECINE VARCHAR(50) NOT NULL,
UBICACION VARCHAR(50) NOT NULL,
CIUDAD CHAR(40) NOT NULL,
CONSTRAINT PK_CINE PRIMARY KEY(IDCINE)
);
CREATE TABLE SALA (
IDSALA NUMBER(4) NOT NULL,
IDCINE NUMBER(4) NOT NULL,
NOMBRESALA VARCHAR(10) NOT NULL,
CAPACIDAD VARCHAR2(10) NOT NULL,
CONSTRAINT PK_SALA PRIMARY KEY(IDSALA),
CONSTRAINT FK_CINE FOREIGN KEY(IDCINE)
REFERENCES CINE (IDCINE)
);
4. CREATE TABLE PELICULAS (
IDPELICULA NUMBER(4) NOT NULL,
NOMBREPELICULA CHAR (50) NOT NULL,
CLASIFICACION VARCHAR (10) NOT NULL,
HORARIO VARCHAR2(20) NOT NULL,
GENERO CHAR(20) NOT NULL,
CONSTRAINT PK_PELICULAS PRIMARY KEY(IDPELICULA)
);
CREATE TABLE HORARIO (
IDHORARIO NUMBER(4) NOT NULL,
IDSALA NUMBER(4) NOT NULL,
IDPELICULA NUMBER(4) NOT NULL,
CONSTRAINT PK_HORARIO PRIMARY KEY(IDHORARIO),
CONSTRAINT FK_SALA FOREIGN KEY(IDSALA)
REFERENCES SALA (IDSALA),
CONSTRAINT FK_PELICULAS FOREIGN KEY (IDPELICULA)
REFERENCES PELICULAS (IDPELICULA)
);