Siguiente: Atributos y Llaves Subir: El Modelo Entidad-Relación Anterior: El Modelo Entidad-Relación   Índice General

Artículos científicos: un ejemplo

Consideremos el siguiente ejemplo:

Se quiere modelar un sistema para manejar artículos científicos. Un artículo está escrito por un autor, aunque a veces pueden ser varios. Obviamente una misma persona puede participar en más de un artículo. Cada artículo tiene título, resumen y contenido. Cada autor pertenece a alguna institución.

Las entidades que pueden extraerse de esta descripción podrían ser:

Los atributos de un artículo serían el título, el resumen y el contenido. Un autor tendría los atributos de una persona: el nombre, la nacionalidad y la fecha de nacimiento. De una institución sólo tomaremos el nombre.

Entre estas entidades podemos reconocer las siguientes relaciones: el artículo es escrito por los autores; el autor pertenece a una institución. La figura 3 muestra un diagrama de E-R que ilustra esta descripción.

Figura 3: Diagrama Entidad-Relación
Image ent-rel-simple

Como ya se dijo, pueden existir relaciones entre entidades de un mismo conjunto. De estas relaciones se dice que son recursivas. Un ejemplo de esto serían las referencias (citaciones) entre artículos: cada artículo publicado tiene un conjunto de otros artículos que aparecen en la sección ``referencias''. En nuestro modelo, esto sería una relación de artículos a artículos. La figura 4 agrega esta nueva relación a lo que ya teníamos.

Figura 4: El diagrama 3 con una relación recursiva
Image ent-rel-recurs


Siguiente: Atributos y Llaves Subir: El Modelo Entidad-Relación Anterior: El Modelo Entidad-Relación   Índice General
Alvaro Herrera 2004-10-04

Valid HTML 3.2