Modelo Entidad-Relación
Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales en los campos de ingeniería de software, sistemas de información empresarial, educación e investigación. También conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus atributos. Son un reflejo de la estructura gramatical y emplean entidades como sustantivos y relaciones como verbos.
Los diagramas de ER se relacionan con los diagramas de estructura de datos (DSD), que se centran en las relaciones de los elementos dentro de las entidades, en lugar de las relaciones entre las entidades mismas. Los diagramas ER a menudo se combinan con los diagramas de flujo de datos (DFD), que trazan el flujo de la información para procesos o sistemas.
Entidad
Se define una entidad (o instancia) como una unidad de una base de datos que contiene información. Esta unidad es una representación dentro de la base de datos de un objeto, personas, empresa...etc. Del mundo real, y como tal posee ciertos atributos que la diferencian del resto de entidades, este se divide en 2 entidades la entidad fuerte y la débil:
- Entidades fuertes: Lo constituyen las tablas principales de la base de datos que contienen los registros principales del sistema de información y que requieren de entidades o tablas auxiliares para completar su descripción o información. Por ejemplo la tabla usuario es una entidad fuerte en relación a la tabla tipos de usuarios, que es una entidad débil dada su condición auxiliar para clasificar a los usuarios registrados en la biblioteca.
- Entidades débiles: Son entidades débiles a las tablas auxiliares de una tabla principal a la que completan o complementan con la información de sus registros relacionados. Por ejemplo también son consideradas entidades débiles las tablas intermedias que sirven para compartir información de varias tablas principales.
Para hacer un diagrama de entidad-relación se debe tomar en cuenta la siguiente simbología:
En el siguiente ejemplo de diagrama de entidad relacion trata sobre la relación con los atributos que tiene un estudiante así mismo como las clases que contiene cada atributo de manera que nos permitirá crear una base de datos de manera mas facil y aplicando formas de normalidad.
Figura 4. Diagrama 1
En el siguiente diagrama hemos creado una clase investigadores la cual contiene los atributos mas importantes de manera que aun no se desglosan todas las demás entidades que se pueden enlazar de nuestra entidad de investigadores.
Figura 5. Diagrama 2
Hemos desarrollado un poco más el diagrama de investigadores en este caso hemos hecho las uniones con la simbología que te hemos mostrado antes de tal manera que nos permita unir todas las entidades así mismo estamos estableciendo los atributos de cada entidad.
Figura 6. Diagrama 3
Fuentes: