Slides:



Advertisements
Presentaciones similares
IBD Plan 90 y 2003 Clase 11.
Advertisements

Modelo Entidad Relación
Metodología de Diseño de una Base de Datos
Programación de bases de datos relacionales
Programación Orientada a Objetos
Unidad II Modelo Entidad-Relación
Modelo Entidad Relación
Diagrama de Clases Por: Ing. Juan Carlos Contreras Villegas
Fundamentos de Base de Datos Modelo E-R
Procesos básicos del pensamiento
Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.
Diseño de Bases de Datos
García Hernández Laura Leticia. Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de.
Es una relacion matematica de
Relaciones entre Clases
Tomado de:
Modelo Entidad-Relación
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
Elementos para Interpretar el Modelo Conceptual de Datos
MODELO RELACIONAL.
LLAVES EN BASES DE DATOS
Unidad 2: Modelo de Datos.
Entidad Relación Doc. Ing. Marleny Soria Medina
2.1Definición de un modelo de datos
Modelo de Datos Unidad II.
B ASES DE DATOS 1 Teórico: Diseño Conceptual. M ODELADO C ONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación.
MODELO ENTIDAD RELACIÓN
DIAGRAMAS ENTIDAD RELACIÓN
USO DE RELACIONES En esta clase se tratarán los siguientes temas:
Modelo Entidad - Relación
Modelo entidad relación
FUNDAMENTOS DE LA TEORÍA DE CONJUNTOS
Ejercicio Una empresa de jardinería quiere informatizar su gestión. La empresa dispone de un conjunto de clientes: domicilios particulares, hoteles, comunidades.

Facultad de Ciencias de la Computación
Ing. Marco Zarate Z.. Entidades Relaciones Atributos.
Sistemas de Bases de Datos I

Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Bases de datos.
Departamento de Programación Y Tecnología Eductiva Programacion Orientada a Objetos.
DIAGRAMAS ENTIDAD RELACIÓN
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
Base de Datos I. El proceso por el que se definen las diferentes subclases de una superclase Ejemplo: Se requiere guardar la información de los empleados,
García Hernández Laura Leticia.   Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades.
Clasificación de Diagramas
Diagramas.
Introducción a la Programación Orientada a Objetos (POO)
Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.
Ésta es la relación más común e importante. Se puede incluir una relación entre 2 casos de uso de tipo “include” si se desea especificar comportamiento.
Agregación La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo.
3. Modelo de datos Prof: Lcdo. Luis Peña.
UNIDAD 2 Modelo Entidad-Relación
Base de Datos.
Teórico: Pasaje del MER al MR
Bases de Datos.


Unidad II Diseño Conceptual de una Base de Datos:
Diagramas Entidad Relación
M ODELO DE DATOS DE ENTIDAD - VÍNCULO El modelo de entidad-vínculo es un modelo de datos conceptual de uso muy extendido. Este modelo, y sus variantes,
Sistemas de Información I
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Modelo de Entidad-Relación (Modelo Conceptual) Ing. Linda Masias Morales INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
Modelado UML Diagrama de Clases
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Diagrama E – R Para indicadores de papeles empleado Id_empleado
Transcripción de la presentación:

Diagrama E – R Para indicadores de papeles empleado Id_empleado Nombre_emp Num_tel Trabaja_para director trabajador FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Ejemplo de relación ternaria. trabajo empleado sucursal Trabaja_en empleado Id_empleado Nombre_emp Calle ciudad trabajo puesto nivel sucursal Nom_suc Cd_suc activo FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Participación total de un conjunto de entidades en un conjunto de relaciones. empleado Id_empleado Nombre_emp Calle ciudad prestatario prestamo Num_prest importe FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Límites de cardinalidad en conjunto de relaciones. empleado Id_empleado Nombre_emp Calle ciudad prestatario prestamo Num_prest importe 0 .. * 1 .. 1 FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Un conjunto de entidades puede no tener suficientes atributos para formar clave primaria, tal conjunto se le denomina conjunto de entidades débiles. Un conjunto de entidades que tiene una clave primaria se le conoce como conjunto de entidades fuertes. Para que un conjunto de entidades débiles tenga sentido, debe estar asociada con otro conjunto de entidades. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Las entidades de las que depende una entidad débil, se le conoce como conjunto de entidades identificadoras o propietarias. El conjunto de entidades débiles se dice que depende existencialmente del conjunto de entidades identificadoras. El conjunto de entidades identificadoras es propietaria del conjunto de entidades débiles. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R La relación que existe entre ambas relaciones se denomina como: relación identificadora. Este tipo de relación es varios a uno. La participación del conjunto de identidades débiles en la relación es total. El discriminante de un conjunto de entidades débiles, es el medio para distinguir todas aquellas entidades del conjunto de entidades que dependen de una entidad fuerte. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R La clave primaria de un conjunto de entidades débiles se forma con la clave primaria de la entidades identificadoras, más el discriminante del conjunto de entidades débiles. El conjunto de entidades identificadoras no debería tener atributos descriptivos. Una entidad débil puede participar en relaciones distintas de relaciones identificadoras. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Conjunto de entidades débiles. prestamo pago Num_prest importe Pago_prest pago Num_pago Fecha_pago FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Especialización Un conjunto de entidades puede incluir subgrupos de entidades que se difieren de alguna forma de las otras entidades del conjunto. El proceso de designación de subgrupos dentro de un conjunto de entidades denominada especialización. Se puede llamar también relación superclase – subclase. Es un proceso descendente. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Es el resultado de tomar un subconjunto de entidades de alto nivel para formar un conjunto de entidades de más bajo nivel. En la generalización cada entidad de alto nivel debe ser también una entidad de bajo nivel. La especialización no tiene este limitante. Se representa por medio de un triángulo denominado con la etiqueta "ISA", se distingue de la generalización por el grosor de las líneas que conectan al triángulo con las entidades. La especialización denota la diferencia entre los conjuntos de entidades de alto y bajo nivel. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Generalización. Es el resultado de la unión de 2 o más conjuntos de entidades para producir un conjunto de entidades de más alto nivel. La generalización se usa para hacer resaltar los parecidos entre tipos de entidades de nivel más bajo y ocultar sus diferencias. La generalización consiste en identificar todos aquellos atributos iguales de un conjunto de entidades para formar una entidad global con dichos atributos semejantes, dicha entidad global queda en un nivel más alto al de las entidades origen. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Ejemplo. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Como se puede observar la Generalización trata de eliminar la redundancia (repetición) de atributos, al englobar los atributos semejantes. La(s) entidad(es) de bajo nivel cuenta(n) (heredan) con todos los atributos correspondientes. La generalización es un proceso ascendente. Para propósitos prácticos la generalización es una inversión simple de la especialización. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo, en el caso de que una relación X se quiera unir con una entidad cualquiera para formar otra relación. La Generalización consiste en agrupar por medio de un rectángulo a la relación (representada por un rombo) junto con las entidades y atributos involucrados en ella, para formar un grupo que es considerado una entidad y ahora sí podemos relacionarla con otra entidad. FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Ejemplo con agregación. trabajo empleado sucursal Trabaja_en dirige director FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez

Diagrama E – R Relaciones redundantes. trabajo empleado sucursal Trabaja_en dirige director FCC - BUAP Otoño 2014 MC. Beatriz Beltrán Martínez