Tabla de contenido:
- Definición: ¿Qué significa el modelo de entidad-relación (modelo ER)?
- Techopedia explica el modelo de entidad-relación (modelo ER)
Definición: ¿Qué significa el modelo de entidad-relación (modelo ER)?
Un modelo de entidad-relación (ERM) es una forma teórica y conceptual de mostrar relaciones de datos en el desarrollo de software. ERM es una técnica de modelado de bases de datos que genera un diagrama abstracto o una representación visual de los datos de un sistema que puede ser útil para diseñar una base de datos relacional. Estos diagramas se conocen como diagramas de entidad-relación, diagramas ER o ERD.
Los patrones de relación entre entidades fueron propuestos por primera vez por Peter Pin-Shan Chen del Instituto de Tecnología de Massachusetts (MIT) en 1976.
Techopedia explica el modelo de entidad-relación (modelo ER)
El primer paso en el diseño del sistema de información dicta que los modelos de análisis de requisitos ilustran el tipo de datos o información que debe recopilarse. El método de modelado de datos puede usarse para ilustrar la ontología de un área de interés específica. Al igual que el modelo relacional, los datos abstractos se convierten en un modelo de datos lógico cuando el diseño de un sistema de información se basa en una base de datos. Del mismo modo, esto se convierte en un modelo físico cuando está físicamente diseñado.
Los componentes básicos de un ERD son entidades, relaciones y atributos. Las entidades tienen tipos de entidad, que se conocen como instancias de las entidades correspondientes. Cada tipo de entidad puede existir independientemente de otro; por ejemplo, la entidad "vehículo" puede tener los tipos de entidad "automóvil" y "autobús". La relación es la propiedad que une los tipos de entidad. Por ejemplo, el tipo de entidad marido está relacionado con el tipo de entidad esposa por una relación conocida como "está casado". Los atributos son propiedades que pertenecen a los tipos de entidad, así como a las relaciones.
Hay varias herramientas de diagramación ER disponibles en el mercado. Los más comunes son MySQL Workbench y OpenModelSphere.