Carmen R. Cintrón-Ferrer, 2008, Derechos Reservados Módulo V Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 2 Definiciones Entidades Conectores Diagramación Relaciones Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 3 Ejercicio - Taller Construya el ERD para un DB donde recoge la información de: ○ Películas ○ Actores ○ Directores ○ Premios Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 4 ERD - Peliculas Pelicula Actor Director Premio Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 5 Formato PK Peliculas Formato PK DescFormato Clasifica PK Clasifica DescClasifica Actor CodPel Titulo Formato Clasifica Duracion FDistribucion Casa Categoria Copias PK CodActor nomActor ApelActor PeliculaActor PK PK Actor codPel Premio tpremio Casa PK Casa DescCasa Premio PK Categoria PK Director Categoria DescCat PK DirPel Premio DescPremio TipoPremio DescDir Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 6 Tablas en DB Peliculas Name Columns Actor Casa Categoria Clasifica Director Formato PeliculaActor Peliculas Premio Rows Comments 3 2 67 Actores en peliculas 13 Casa Distribuidora 2 11 Categoria de pelicul 2 4 Clasificacion de las peliculas 2 0 Director pelicula 2 4 Tipo de formato 4 65 Actores en la pelicula 9 27 Registro de peliculas 3 4 Premios y reconocimientos Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 7 Catálogo (Diccionario de datos) Column Name Table Name Attributes ------------------ ------------------ --------------------------------------actor PeliculaActor Type : TEXT 8 NOT NULL Consrnt: FOREIGN KEY REF Actor ApelActor Actor Type : TEXT 35 Casa Peliculas Type : TEXT 15 Consrnt: FOREIGN KEY REF Casa Casa Type : TEXT 15 NOT NULL Consrnt: PRIMARY KEY REFERENCED categoria Categoria Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED Peliculas Type : TEXT 8 Consrnt: FOREIGN KEY REF Categoria clasifica Clasifica Type : TEXT 5 NOT NULL Consrnt: PRIMARY KEY REFERENCED Peliculas Type : TEXT 5 Consrnt: FOREIGN KEY REF Clasifica CodActor Actor Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED CodPel Peliculas Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED Comment: Cdigo de la pelicula PeliculaActor Type : TEXT 8 NOT NULL Consrnt: FOREIGN KEY REF Peliculas Copias Peliculas Type : INTEGER Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 8 Catálogo (Diccionario de datos) Column Name Table Name Attributes ------------------ ------------------ --------------------------------------DesCat Categoria Type : TEXT 25 DescCasa Casa Type : TEXT 20 DescClasifica Clasifica Type : TEXT 8 DescDir Director Type : TEXT 8 DescFormato Formato Type : TEXT 8 DescPremio Premio Type : TEXT 35 DirPel Director Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY Duracion Peliculas Type : INTEGER FDistribucion Peliculas Type : INTEGER Formato Formato Type : TEXT 5 NOT NULL Consrnt: PRIMARY KEY REFERENCED Peliculas Type : TEXT 5 Consrnt: FOREIGN KEY REF Formato fpremio PeliculaActor Type : INTEGER NomActor Actor Type : TEXT 8 premio PeliculaActor Type : TEXT 8 Consrnt: FOREIGN KEY REF Premio Premio Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED TipoPremio Premio Type : TEXT 8 Titulo Peliculas Type : TEXT 35 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 9 Table: Actor No Lock(s) Descr: Actores en peliculas No. Column Name Attributes --- ------------------ -----------------------------------------------------1 CodActor Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED 2 NomActor Type : TEXT 8 3 ApelActor Type : TEXT 35 Current number of rows: 67 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 10 Table: Director No Lock(s) Descr: Director pelicula No. Column Name Attributes --- ------------------ -----------------------------------------------------1 DirPel Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY 2 DescDir Type : TEXT 8 Current number of rows: 0 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 11 Table: Premio No Lock(s) Descr: Premios y reconocimientos No. Column Name Attributes --- ------------------ -----------------------------------------------------1 Premio Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED 2 DescPremio Type : TEXT 35 3 TipoPremio Type : TEXT 8 Current number of rows: 4 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 12 Table: Peliculas No Lock(s) Descr: Registro de peliculas No. Column Name Attributes --- ------------------ -----------------------------------------------------1 CodPel Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY REFERENCED Comment: Cdigo de la pelicula 2 Titulo Type : TEXT 35 3 Formato Type : TEXT 5 Consrnt: FOREIGN KEY REFERENCES Formato 4 Clasifica Type : TEXT 5 Consrnt: FOREIGN KEY REFERENCES Clasifica 5 Duracion Type : INTEGER 6 FDistribucion Type : INTEGER 7 Casa Type : TEXT 15 Consrnt: FOREIGN KEY REFERENCES Casa 8 Categoria Type : TEXT 8 Consrnt: FOREIGN KEY REFERENCES Categoria 9 Copias Type : INTEGER Current number of rows: 27 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 13 Formas Form Table / View Form Description ------------------ ------------------ ---------------------------------------Actor Actor Casa Casa Categoria Categoria Clasifica Clasifica Director Director Formato Formato PelAct Peliculas pelicula Peliculas PeliculaActores Peliculas Premio Premio Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 14 Informes Report Table / View Report Description ------------------ ------------------ ---------------------------------------Actores Actor PelXActor PelXAct Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 15 Views Views in the Database PELICULA Name PelXAct Columns 16 Rows Comments N/A Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 16 Table: PeliculaActor No Lock(s) Descr: Actores en la pelicula No. Column Name Attributes --- ------------------ -----------------------------------------------------1 actor Type : TEXT 8 NOT NULL Consrnt: FOREIGN KEY REFERENCES Actor 2 premio Type : TEXT 8 Consrnt: FOREIGN KEY REFERENCES Premio 3 fpremio Type : INTEGER 4 CodPel Type : TEXT 8 NOT NULL Consrnt: FOREIGN KEY REFERENCES Peliculas Current number of rows: 65 Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 17 Referencias Database Processing: Fundamentals, Design and Implementation, Kroenke, Prentice Hall,NN (Latest edition) Database Systems: Design, Implementation and Management, Rob & Coronel, Thompson, Boston (Latest edition) Database in Depth, Relational Theory for Practitioners, C.J. Date, 2005, OReilly, Sebastopol, CA, Safari Books Online Bases de Datos: Desde Chen hasta Codd, Luque, GómezNieto, López y Cerruela, 2002, Alfaomega – RA-MA, Madrid, España An Introduction to Database Systems, C.J. Date, 2000, Addison Wesley, Mass. Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 18 Referencias en línea Atlantic Monthly Online – “As we may think” Database Hall of Fame American Airlines - System SABRE SABRE- Knowledge management system Charles Bachman – Network Implementation CODASYL – Network Model IBM – Hierarchical Model Implementation Relational Model Origins – IBM System R Edgar F. Codd – “A Relational Model of Data for Large Wikepedia – Databases Shared Data Banks” Carmen R. Cintrón Ferrer, 2008, Derechos Reservados 19