La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos.

Presentaciones similares


Presentación del tema: "El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos."— Transcripción de la presentación:

1

2 El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos Copyright © 2008, Cesar Luza, Lima-Perú

3 Contexto Diseño de base de datos MER

4 ¿Qué información se requiere? n Para gestionar un banco CLIENTE PRESTAMO CUENTAS SUCRUSAL TASAS CUOTAS AGENCIA GARANTIA

5 MER simplificado de un Banco

6 Contenido DEFINICIÓN CONSTRUCCIÓN de un MER EJERCICIOS ELEMENTOS EL MODELO ENTIDAD-RELACIÓN

7 Definición n El MER es un modelo de datos conceptual. n Describe el “mundo real” como un conjunto de entidades y sus relaciones. n Propuesto por Peter Chen en 1976. n Tiene extensiones/aportaciones de otros autores. n No existe un único MER, sino una familia de modelos. n Tiene gran difusión –Muy extendido en los métodos de diseño de B.D. –Soportado por herramientas software de diseño (CASE)

8 Elementos del MER Entidad y Tipo de Entidad Relación y Tipo de Relación Atributo ELEMENTOS

9 Entidad y Tipo de Entidad “Una Entidad es una persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa” (ANSI, 1977). Ejemplos: Una persona, un libro, un empleado, una asignatura, un viaje Un tipo de entidad define un conjunto de entidades que poseen las mismas características (atributos). Ejemplo: El conjunto de entidades personas forman el tipo de entidad PERSONA con atributos: nombre, apellido, genero, nacionalidad, fechaNacimiento. PERSONA

10 Entidad y Tipo de Entidad n Algunos tipos de entidades para el sistema académico de una facultad Alumno Profesor Horarios Asignatura AulasMatricula

11 Entidad y Tipo de Entidad n Una Instancia de un tipo de entidad corresponde a una entidad concreta o individual, También se conoce como ocurrencia, realización o ejemplar. PELICULA titulo = El señor de los anillos genero = Fantasía nacionalidad = EEUU añoestreno = 2001 p2... titulo = Amelie genero = Comedia nacionalidad = Francia añoestreno = 2001 p4... titulo = Amores perros genero = Drama nacionalidad = Méjico añoestreno = 1999 p3...

12 Entidad y Tipo de Entidad n Un tipo de entidad describe el esquema o intensión para un conjunto de entidades que poseen la misma estructura. –Ejemplo: EMPLEADO: dni, nss, nombre, dirección, teléfono, altura, fechanac, nacionalidad, edad n Las instancias del tipo de entidad se agrupan en un conjunto de entidades o extensión e1  (87654321, 1122334455, “Cristina Aliaga Gil”, “Libertad, 2. Yecla. Murcia. 30510”, 968100200, 1’60, 28/07/1979, España, 23) e2  (12345678, 6677889900, “Antonio Gil Sánchez”, “Paz, 5. Murcia. Murcia.30012”, 968111222, 1’76, 14/04/1944, España, 58) e3  (11223344, 1234567890, “Julia Sauce”, “Justicia, 20. Yecla. Murcia. 30510”, 968000222, 1’59, 23/05/1947, España, 55)...

13 Relación y Tipo de Relación Una Relación también llamado “interrelación” es una asociación, vínculo o correspondencia entre entidades relacionadas de alguna manera en un contexto determinado.. Un Tipo de Relación es la abstracción del conjunto de relaciones existentes entre dos o mas tipos de entidad. Ejemplo: PROFESOR dicta ASIGNATURA PROFESORASIGNATURA ENSEÑA Proporcione ejemplos de relaciones y tipos de relaciones en el contexto de la Facultad

14 n El grado de un tipo de relación es el número de tipos de entidad que participan en el tipo de relación. n Ejemplos: –Binaria: grado 2 (el más frecuente) –Ternaria: grado 3 –Reflexiva (o recursiva): grado 1 ACTOR PELICULA ACTUA_EN CLIENTE PELICULA LOCAL_VIDEOCLUB ALQUILA PELICULA CONTINUACION DE Relación y Tipo de Relación

15 n Nombre de Rol –Todo tipo de entidad que participa en un tipo de relación juega un papel específico en la relación –Los nombres de rol se deben usar, sobre todo, en los tipos de relación reflexivos, para evitar ambigüedad original versión PELICULA VERSION_DE DIRECTOR PELICULA HA_RODADO realizadorfilm Relación y Tipo de Relación

16 n Algunos tipos de relación para la información de la facultad Relación y Tipo de Relación Alumno ProfesorAsignatura Aula enseña lleva

17 Atributo n Es una propiedad o característica de una entidad n Una entidad particular es descrita por los valores de sus atributos. n Ejemplo: –Profesor p1 nss = 1122334455 dni = 87654321 nombre = Cristina Aliaga Gil nacionalidad = Peruana p1... a + b = 10

18 Atributo n Un Atributo Clave o identificador es un atributo con valor distinto para cada entidad de un tipo de entidad. n Ejemplo: –dni en PROFESOR n Una clave o atributo identificador identifica de forma única cada entidad concreta. n ¿Cuál sería el atributo identificador del tipo entidad ALUMNO?

19 Atributo n Notación para atributos PROFESOR DNI Nombre Apellidos Dirección

20 Construcción de MER Identificar Tipos de Entidad Identificar Tipos de relaciones Identificar Atributos Elaborar y Validar Modelo

21 Ejercicios n Elaborar modelo ER a partir de una Especificación de requisitos informal n Elaborar modelo ER a partir de una Especificación de requisitos formal n Interpretar un modelo ER

22 Síntesis El Modelo Entidad-Relación DefiniciónElementos Construcción de un MER Ejercicios

23 En esta sesión aprendió a: n Definir el Modelo Entidad-Relación (MER) n Identificar los elementos del MER. n Describir los pasos para construir un MER n Construir un modelo entidad-relación a partir de la especificación de un caso.

24 Muchas Gracias…


Descargar ppt "El Modelo Entidad-Relación (1ra. Parte) Prof. César Luza Montero Facultad de Ingeniería de Sistemas e Informática Universidad Nacional Mayor de San Marcos."

Presentaciones similares


Anuncios Google