Diagrama E R Para indicadores de papeles Nombreemp
Diagrama E – R • Para indicadores de papeles Nombre_emp Id_empleado Num_tel director Trabaja_para empleado trabajador MC. Beatriz Beltrán Martínez FCC - BUAP Otoño 2018 83
Diagrama E – R • Ejemplo de relación ternaria. puesto Nombre_emp nivel Calle trabajo Id_empleado ciudad Cd_suc activo Nom_suc empleado Trabaja_en sucursal MC. Beatriz Beltrán Martínez FCC - BUAP Otoño 2018 84
Diagrama E – R • Participación total de un conjunto de entidades en un conjunto de relaciones. Nombre_emp Id_empleado Calle ciudad empleado MC. Beatriz Beltrán Martínez Num_prestatario FCC - BUAP importe prestamo Otoño 2018 85
Diagrama E – R • Límites de cardinalidad en conjunto de relaciones. Nombre_emp Id_empleado Calle ciudad Num_prest empleado MC. Beatriz Beltrán Martínez 0. . * prestatario FCC - BUAP 1. . 1 Otoño 2018 importe prestamo 86
Diagrama E – R • Un conjunto de entidades puede no tener suficientes atributos para formar clave primaria, tal conjunto se le denomina entidades débiles. • Un conjunto de entidades que tiene una clave primaria se le conoce como entidades fuertes. • Para que un conjunto de entidades débiles tenga sentido, debe estar asociada con otro conjunto de entidades. • Las entidades de las que depende una entidad débil, se le conoce como conjunto de entidades identificadoras o propietarias. MC. Beatriz Beltrán Martínez FCC - BUAP Otoño 2018 87
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. • El conjunto de entidades identificadoras no debería tener atributos descriptivos. MC. Beatriz Beltrán Martínez FCC - BUAP Otoño 2018 88
Diagrama E – R • Conjunto de entidades débiles. Fecha_pago Num_prest importe prestamo MC. Beatriz Beltrán Martínez importe Num_pago Pago_prest FCC - BUAP pago Otoño 2018 89
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ínez FCC - BUAP Otoño 2018 90
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ínez FCC - BUAP Otoño 2018 91
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. – 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ínez FCC - BUAP Otoño 2018 92
Diagrama E – R • Ejemplo No_cuenta Atributos Semejantes (Generalizados) Saldo Entidad global generada Cuenta Símbolo de generalización ISA Cuenta. Ahorro Tasa. Interes MC. Beatriz Beltrán Martínez ISA: Se lee es un(a) Cuenta. Cheques Atributos Individuales Saldo. Deudor FCC - BUAP Entidades de bajo nivel Otoño 2018 93
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ínez FCC - BUAP Otoño 2018 94
Diagrama E – R • Ejemplo con agregación. trabajo empleado sucursal Trabaja_en dirige MC. Beatriz Beltrán Martínez FCC - BUAP director Otoño 2018 95
Diagrama E – R • Relaciones redundantes. trabajo empleado sucursal Trabaja_en dirige MC. Beatriz Beltrán Martínez FCC - BUAP director Otoño 2018 96
- Slides: 14