La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelo Entidad-Relación

Presentaciones similares


Presentación del tema: "Modelo Entidad-Relación"— Transcripción de la presentación:

1 Modelo Entidad-Relación
Paul Leger

2 Modelos de una Base de Datos
Conceptual: representación del mundo real Lógico: intermedio Interno: representación física de los datos

3 Modelo E-R: Un modelo conceptual (1)
Edgar Frank Codd (Ted Codd). Científico informático inglés (23 de agosto de de abril de 2003). Creador del modelo entidad relación En un inicio, nadie le creía al modelo relacional de Codd. ¡Su trabajo científico fue rechazado más de una vez!

4 Modelo E-R: Un modelo conceptual (2)
Empleado trabaja Departamento A través de un ejemplo introducimos E-R. En grupo de tres personas busquen las entidades y sus relaciones entre ellos (20 minutos)

5 Principales conceptos
Departamento Entidad Representa un concepto Nombre es generalmente singular Tiene propiedades Relación Relación dos (o más) entidades a través de un verbo Tiene cardinalidad de relación - Nombre 1 Trabaja n Empleado - Nombre - Apellido

6 Ejercicio En el diagrama anterior agregue los atributos a las entidades y cardinalidad a cada relación (10 minutos) Para cada entidad de un ejemplo Con su diagrama puede responder ¿En que proyecto con su departamento asociado trabaja cada empleado?

7 Conociendo a fondos a los atributos de una entidad (1)
Compuestos: los cuales están compuestos de más de un dato (ej. dirección). Hint: Por lo general se recomienda separar en más de un atributo (ej. ciudad, calle, número) Mono y multi valuados: Mono -> los cuales están solo puden contener un solo valor (ej. nombres). Multi -> los pueden contener más de un grado (ej. grados académicos). Hint: Los multi evaluados se modelan en una entidad aparte Derivados: Los cuales pueden ser calculados desde otros datos (ej. edad puede ser calculado desde fecha de nacimiento). Hint: Los derivados generalmente deben ser omitidos de un base de datos

8 Conociendo a fondos a los atributos de una entidad (2)
Nulo: Una entidad podría carecer de la información en algunos de los atributos (ej. número fijo en persona). Hint: Evitar tener información nula Atributos claves: Cada instancia de una entidad debería ser diferentes de las demás. Una instancia puede identificada por su atributo clave (ej. rut). En ocasiones, un solo atributo no es suficiente, se necesita un conjunto de atributo (ej. un viaje en bus => patente, fecha)

9 Notación de E-R en el curso
Nombre Nombre Primary key nombre Primary key1 No Nulo Primary key2 cardinalidad cardinalidad Normal Normal

10 Ejercicio: Defina un Modelo E-R
De los pacientes en un hospital Para representar todas las notas de una carrera Para representar los amigos en Facebook Nota: Ignore el tiempo en estos modelos

11 Leer capitulo 3 del libro
¿Preguntas? Leer capitulo 3 del libro


Descargar ppt "Modelo Entidad-Relación"

Presentaciones similares


Anuncios Google