diagrama e – r para indicadores de papeles mc. beatriz beltrán martínezfcc - buap otoño...
TRANSCRIPT
Diagrama E – R
Para indicadores de papeles
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 1
empleado
Id_empleado
Nombre_emp
Num_tel
Trabaja_paradirector
trabajador
Diagrama E – R
Ejemplo de relación ternaria.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 2
Trabaja_en
empleado
Id_empleado
Nombre_emp Calle
ciudad
trabajo
puesto nivel
sucursal
Nom_suc
Cd_suc
activo
Diagrama E – R
Participación total de un conjunto de entidades en un conjunto de relaciones.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 3
empleado
Id_empleado
Nombre_emp Calle
ciudad
prestatario prestamo
Num_prest importe
Diagrama E – R
Límites de cardinalidad en conjunto de relaciones.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 4
empleado
Id_empleado
Nombre_emp Calle
ciudad
prestatario prestamo
Num_prest importe
0 .. * 1 .. 1
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 5
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 6
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 7
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 8
Diagrama E – R Conjunto de entidades débiles.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 9
prestamo
Num_prest importe
Pago_prestpago
Num_pago
Fecha_pago
importe
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.MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 10
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 11
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 12
Diagrama E – R
Ejemplo.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 13
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 14
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.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 15
Diagrama E – R
Ejemplo con agregación.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014 16
trabajo
sucursalempleado
Trabaja_en
dirige director
Diagrama E – R Relaciones redundantes.
MC. Beatriz Beltrán MartínezFCC - BUAP Otoño 2014
17
trabajo
sucursalempleado
Trabaja_en
dirige director