Want to create interactive content? It’s easy in Genially!
El modelo EER
Jesús Aurelio Castro Magaña
Created on June 3, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Corporate Christmas Presentation
View
Business Results Presentation
View
Meeting Plan Presentation
View
Customer Service Manual
View
Business vision deck
View
Economic Presentation
View
Tech Presentation Mobile
Transcript
El Modelo
EER
Entidad Relación Extendido
Resumen
El modelo entidad-relación extendido (EER) es una extensión del modelo entidad-relación (ER) que permite modelar relaciones más complejas y representar de forma más precisa la estructura de una base de datos.
En que consiste
El modelo EER introduce nuevos conceptos como:
- Herencia: Permite crear jerarquías de entidades, donde una entidad (subtipo) hereda las características de otra entidad (supertipo).
- Cardinalidad mínima y máxima: Especifica el número mínimo y máximo de veces que una entidad puede estar relacionada con otra entidad en una relación.
- Dependencia en existencia: Indica si una entidad puede existir sin depender de la existencia de otra entidad.
Ventajas
Mejor comprensión
Reducción de Redundancia
Mayor flexibilidad
Mayor poder de modelado
Permite eliminar redundancia de datos en la base de datos.
Permite realizar cambios en el modelo de forma más sencilla.
La representación gráfica del modelo EER facilita la comprensión de la estructura de la base de datos.
Permite modelar relaciones más complejas y representar de forma más precisa la estructura de una base de datos.
Herencia y Relaciones
- Se representa mediante una flecha que apunta desde la entidad subtipo hacia la entidad supertipo.
- La cardinalidad mínima se escribe a la izquierda, y la cardinalidad máxima se escribe a la derecha.
Herencia Total
- Descripción: En este tipo de herencia, cada instancia de la entidad padre (superclase) debe ser también una instancia de al menos una entidad hija (subclase).
- Notación: Se representa mediante una doble línea que conecta la superclase con la subclase.
- Ejemplo: Consideremos una entidad "Persona" con subclases "Estudiante" y "Profesor". Si la herencia es total, cada persona debe ser o un estudiante o un profesor, sin excepciones.
Herencia Parcial
- Descripción: Aquí, algunas instancias de la entidad padre pueden no pertenecer a ninguna de las subclases. Es decir, no todas las instancias de la superclase tienen que ser instancias de alguna subclase.
- Notación: Se representa mediante una línea simple que conecta la superclase con la subclase.
- Ejemplo: Tomando nuevamente la entidad "Persona" con subclases "Estudiante" y "Profesor", en una herencia parcial, es posible tener personas que no sean ni estudiantes ni profesores, como podría ser el caso del personal administrativo.
Herencia Exclusiva
Herencia Solapada
- Descripción: Aquí, una instancia de la entidad padre puede pertenecer a una y solo una subclase a la vez.
- Representación: Para indicar este tipo de herencia el circulo que denota la herencia contendrá una D de Disjoint (Disconjunto).
- Ejemplo: Si la entidad "Vehículo" tiene subclases "Carro" y "Motocicleta", un vehículo no puede ser ambos a la vez; debe ser exclusivamente un carro o una motocicleta.
- Descripción: En este tipo de herencia, una instancia de la entidad padre puede pertenecer a múltiples subclases simultáneamente.
- Representación: Para indicar este tipo de herencia el circulo que denota la herencia contendrá una O de Overlapping (Solapamiento).
- Ejemplo: Si tenemos una entidad "Empleado" con subclases "Ingeniero" y "Gerente", una instancia puede ser tanto un ingeniero como un gerente.
Relaciones Especializadas
- Agregación: Permite tratar una relación entre entidades como una entidad en sí misma para ser utilizada en otras relaciones.
- Ejemplo: Una relación "Proyecto" que involucra varias entidades puede ser agregada como una entidad para participar en otra relación "Supervisión".
- Asociaciones entre Relaciones: Relaciones que conectan otras relaciones, no solo entidades.
- Ejemplo: Una relación "Inscripción" entre "Estudiante" y "Curso" puede tener una relación adicional "Evaluación" que conecta con "Profesor".