Carmen R. Cintrón-Ferrer, 2008, Derechos Reservados
Carmen R. Cintrón Ferrer, 2008, Derechos Reservados2 Módulo V
Definiciones Entidades Conectores Diagramación Relaciones Carmen R. Cintrón Ferrer, 2008, Derechos Reservados3
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 Reservados4
ERD - Peliculas Carmen R. Cintrón Ferrer, 2008, Derechos Reservados5 Director Premio Pelicula Actor
Carmen R. Cintrón Ferrer, 2008, Derechos Reservados6
Tablas en DB Peliculas Carmen R. Cintrón Ferrer, 2008, Derechos Reservados7 Name Columns Rows Comments Actor 3 67 Actores en peliculas Casa 2 13 Casa Distribuidora Categoria 2 11 Categoria de pelicul Clasifica 2 4 Clasificacion de las peliculas Director 2 0 Director pelicula Formato 2 4 Tipo de formato PeliculaActor 4 65 Actores en la pelicula Peliculas 9 27 Registro de peliculas Premio 3 4 Premios y reconocimientos
Catálogo (Diccionario de datos) Carmen R. Cintrón Ferrer, 2008, Derechos Reservados8 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
Catálogo (Diccionario de datos) Carmen R. Cintrón Ferrer, 2008, Derechos Reservados9 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
Table: Actor No Lock(s) Descr: Actores en peliculas Carmen R. Cintrón Ferrer, 2008, Derechos Reservados10 No. Column Name Attributes 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
Table: Director No Lock(s) Descr: Director pelicula Carmen R. Cintrón Ferrer, 2008, Derechos Reservados11 No. Column Name Attributes DirPel Type : TEXT 8 NOT NULL Consrnt: PRIMARY KEY 2 DescDir Type : TEXT 8 Current number of rows: 0
Table: Premio No Lock(s) Descr: Premios y reconocimientos Carmen R. Cintrón Ferrer, 2008, Derechos Reservados12 No. Column Name Attributes 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
Table: Peliculas No Lock(s) Descr: Registro de peliculas Carmen R. Cintrón Ferrer, 2008, Derechos Reservados13 No. Column Name Attributes 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
Formas Carmen R. Cintrón Ferrer, 2008, Derechos Reservados14 Form Table / View Form Description Actor Casa Categoria Clasifica Director Formato PelAct Peliculas pelicula Peliculas PeliculaActores Peliculas Premio
Informes Carmen R. Cintrón Ferrer, 2008, Derechos Reservados15 Report Table / View Report Description Actores Actor PelXActor PelXAct
Views Carmen R. Cintrón Ferrer, 2008, Derechos Reservados16 Views in the Database PELICULA Name Columns Rows Comments PelXAct 16 N/A
Table: PeliculaActor No Lock(s) Descr: Actores en la pelicula Carmen R. Cintrón Ferrer, 2008, Derechos Reservados17 No. Column Name Attributes 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 Reservados18 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 OnlineSafari Books Online Bases de Datos: Desde Chen hasta Codd, Luque, Gómez- Nieto, 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 Reservados19 Referencias en línea Atlantic Monthly Online – “As we may think” “As we may think” Database Hall of Fame Database Hall of Fame American Airlines - System SABRESystem SABRE SABRE- Knowledge management systemKnowledge management system Charles Bachman – Network ImplementationNetwork Implementation CODASYL – Network ModelNetwork Model IBM – Hierarchical Model ImplementationHierarchical Model Implementation Relational Model Origins – IBM System RIBM System R Edgar F. Codd – “A Relational Model of Data for Large Shared Data Banks” “A Relational Model of Data for Large Shared Data Banks” Wikepedia – DatabasesDatabases