Definición - ¿Qué significa el Modelo Entidad-Relación (Modelo ER)?
Un modelo entidad-relación (ERM) es una forma teórica y conceptual de mostrar las 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 entidad-relación, diagramas ER o ERD.
Los patrones entidad-relación fueron propuestos por primera vez por Peter Pin-Shan Chen del Instituto de Tecnología de Massachusetts (MIT) en 1976.
Techinfo explica el modelo entidad-relación (modelo ER)
El primer paso en el diseño de un sistema de información dicta que los modelos de análisis de requisitos ilustran el tipo de datos o información que se necesita recopilar. El método de modelado de datos se puede utilizar 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ógicos cuando el diseño de un sistema de información se basa en una base de datos. Asimismo, este se convierte en un modelo físico cuando se diseña físicamente.
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 "coche" 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-con". Los atributos son propiedades que pertenecen tanto a los tipos de entidad como a las relaciones.
Hay varias herramientas de diagramación ER disponibles en el mercado. Los más comunes son MySQL Workbench y OpenModelSphere.