Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porHéctor Jiménez Valenzuela Modificado hace 7 años
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…
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.