Mer E
Mer E
Mer E
•Subclase
•Superclase
•Herencia
•Especialización
•Generalización
•Categoría
Modelo Entidad-Relación Extendido (E-R E)
Subclase y Superclase
• Secretaria
• Ingeniero
• Jefe Subclases de
• Técnico Empleado
Empleado
• Asalariado
• Subcontratado
• ….
Superclase • …..
Modelo Entidad-Relación Extendido (E-R E)
• Camión
• Turismo
• Autobús Subclases de
• Motocicleta Vehículo
Vehículo
• Bicicleta
• ….
• …..
Superclase
Modelo Entidad-Relación Extendido (E-R E)
Empleado / Secretaria
Empleado / Ingeniero
ES UN
Vehículo / Camión TIPO DE
Vehículo / Motocicleta
IS A
Modelo Entidad-Relación Extendido (E-R E)
Empleado
Empleado
ES UN
Vehículo
Vehículo
ES UN
TIPO DE
Empleado
Empleado
Hospital
Hospital
IS A
Empleado
Empleado
Hospital
Hospital
Médico Enfermera Auxiliar
Médico Enfermera Auxiliar
Modelo Entidad-Relación Extendido (E-R E)
Herencia
Herencia
nummotor precio
nummotor precio
1:N
numpuertas
numpuertas
1:1 Lleva numpuestos
Lleva numpuestos
Remolque
Remolque
Modelo Entidad-Relación Extendido (E-R E)
Especialización
Discriminante
Empleado Subclases
Empleado
actividad ES UN
Ejemplo de Especialización
Empleado
Empleado
actividad contrato
ES UN ES UN
Ejemplo de Especialización
Vehículo
Vehículo
ES UN ES UN
Generalización
Ejemplo de Generalización
Modelo Entidad-Relación Extendido (E-R E)
Ejercicio de Generalización
• Se tiene la entidad Cta_Ahorro que tiene los atributos No_Cta, Saldo y
Tasa_interes
• Cta_Cheques, tiene los atributos No_Cta y Saldo y Saldo_Deudor.
No_Cta No_Cta
Tasa_Interes Saldo_Deudor
Modelo Entidad-Relación Extendido (E-R E)
Ejercicio de Generalización
Actualmente el Hospital San Martín, cuenta con una base de datos que permita
llevar el control de sus procesos, pero que desea eficientar, la BD está
estructurada como sigue:
Generalización
Especialización
Definición
¿Qué instancias de la superclase pertenecen a cada subclase?
Disyunción/Solapamiento
¿A cuántas subclases puede pertenecer (a la vez) una instancia de
la superclase?
Completitud/Parcialidad
¿Debe toda instancia de la superclase pertenecer a alguna
subclase?
Modelo Entidad-Relación Extendido (E-R E)
• Es el discriminante de la especialización
Modelo Entidad-Relación Extendido (E-R E)
1. Disjunta y Total
2. Disjunta y Parcial
3. Solapada y Total
4. Solapada y Parcial
Modelo Entidad-Relación Extendido (E-R E)
Deben aplicarse a la
Especialización y la
Generalización, debido a las
restricciones definidas.
Modelo Entidad-Relación Extendido (E-R E)
INSERCIÓN
ELIMINACIÓN
Jerarquías y Retículas
Ejemplo de Retícula
Modelo Entidad-Relación Extendido (E-R E)
Jerarquías y Retículas
En las jerarquías de especialización