Modelo de datos
El modelo entidad-relación mejorado ( EER ) (o modelo entidad-relación extendido ) en informática es un modelo de datos de alto nivel o conceptual que incorpora extensiones al modelo entidad-relación (ER) original, utilizado en el diseño de bases de datos .
Fue desarrollado para reflejar con mayor precisión las propiedades y restricciones que se encuentran en bases de datos más complejas, como en el diseño de ingeniería y fabricación ( CAD / CAM ), telecomunicaciones , sistemas de software complejos y sistemas de información geográfica (GIS). [1] [2]
Mecánica
El modelo EER incluye todos los conceptos introducidos por el modelo ER. Además, incluye los conceptos de subclase y superclase ( Is-a ), junto con los conceptos de especialización y generalización . Además, introduce el concepto de tipo o categoría de unión , que representa una colección de objetos que es la unión de objetos de diferentes tipos de entidad. El modelo EER también incluye diagramas EER que son modelos conceptuales que representan con precisión los requisitos de bases de datos complejas.
Subclase y superclase
El tipo de entidad Y es un subtipo (subclase) de un tipo de entidad X si y solo si cada Y es necesariamente una X. Una entidad de subclase hereda todos los atributos y relaciones de su entidad de superclase. Esta propiedad se denomina herencia de atributos y relaciones. Una entidad de subclase puede tener sus atributos y relaciones específicos (junto con todos los atributos y relaciones que hereda de la superclase). Un ejemplo común de superclase es una superclase de vehículo junto con las subclases de automóvil y camión. Hay una serie de atributos comunes entre un automóvil y un camión, que formarían parte de la superclase, mientras que los atributos específicos de un automóvil o un camión (como la carga útil máxima, el tipo de camión, etc.) conformarían dos subclases.
Herramientas
- MySQL Workbench permite crear, editar y exportar modelos EER. La exportación a PNG y PDF permite compartirlos fácilmente para presentaciones.
- Skipper permite a los usuarios crear, importar y exportar definiciones de esquemas de mapeo relacional de objetos (ORM) a modelos EER editables.
- SAP PowerDesigner [3] es una herramienta compleja para modelar y transformar diferentes modelos.
Véase también
Referencias
- ^ "Modelo entidad-relación mejorado". jcsites.juniata.edu . Archivado desde el original el 7 de enero de 2020 . Consultado el 9 de octubre de 2017 .
- ^ Elmasri, Ramez; Navathe, Shamkant B. (2015). Fundamentos de los sistemas de bases de datos (Séptima ed.). Pearson. pag. 1280.ISBN 978-0133970777.
- ^ SAP PowerDesigner
Lectura adicional
Libros de texto que tratan sobre EER y su implementación utilizando bases de datos puramente relacionales:
- Elmasri, Ramez; Navathe, Shamkant B. (2011). Fundamentos de sistemas de bases de datos (6.ª ed.). Pearson/Addison Wesley. Capítulos 8 y 9. ISBN 978-0-136-08620-8.
- Coronel, Carlos; Morris, Steven; Rob, Peter (2011). Sistemas de bases de datos: diseño, implementación y gestión (novena edición). Cengage Learning. Capítulo 5. ISBN 978-0-538-46968-5.
- Connolly, Thomas M.; Begg, Carolyn E. (2005). Sistemas de bases de datos: un enfoque práctico para el diseño, la implementación y la gestión (4.ª ed.). Addison-Wesley. Capítulos 12 y 16. ISBN 978-0-321-21025-8.
Folleto que analiza EER y su implementación mediante bases de datos orientadas a objetos y relacionales con objetos:
- Dietrich, Suzanne W.; Urban, Susan D. (2011). Fundamentos de bases de datos de objetos: diseño orientado a objetos y relacional con objetos . Morgan & Claypool Publishers. ISBN 978-1-60845-476-1.
Libro de texto que analiza la implementación en bases de datos relacionales y objeto-relacionales:
- Ricardo, Catherine (2011). Bases de datos iluminadas (2.ª ed.). Jones & Bartlett Publishers. Capítulo 8. ISBN 978-1-4496-0600-8.
Artículos de encuesta más breves:
- Teorey, Toby J.; Yang, Dongqing; Fry, James P. (1986). "Una metodología de diseño lógico para bases de datos relacionales utilizando el modelo entidad-relación extendido". ACM Computing Surveys . 18 (2): 197–222. CiteSeerX 10.1.1.105.7211 . doi :10.1145/7474.7475.
- Sikha Bagui (2006). "Modelado de relación de entidad extendida". En Laura C. Rivero; Jorge H. Doorn; Viviana E. Ferraggine (eds.). Enciclopedia de tecnologías y aplicaciones de bases de datos . Idea Group Inc (IGI). págs. 233–239. ISBN 978-1-59140-795-9.
Enlaces externos
- [1] - Diapositivas del capítulo 8 de Fundamentos de sistemas de bases de datos de Elmasri y Navathe (Pearson, 2011)
- [2] - Apuntes de la Universidad de Toronto
- [3] - La Conferencia ER