En este capítulo analizaremos, en el marco de los modelos expuestos en el
capítulo anterior, el modelo Entidad/Interrelación, uno de los modelos conceptuales
más extendidos en las metodologías de diseño de bases de datos y en las herramientas CASE.
Los modelos de datos convencionales no ofrecen la suficiente capacidad de abstracción
para captar la semántica del mundo real, haciendo difícil la comunicación del diseñador con el usuario.
El modelo E/R permite al diseñador concebir la base de datos a un nivel superior de abstracción, aislándolo de consideraciones relativas a la máquina (tanto en su nivel lógico como físico) y a los usuarios en particular (nivel externo),
ESTÁTICA DEL MODELO E/R
En el modelo E/R, tal como fue propuesto por Chen, se distinguen los siguientes elementos: Entidad, Interrelación, Atributo y Dominio (para Chen conjunto de valores).
ENTIDAD
INTERRELACIÓN
DOMINIO Y VALOR
ATRIBUTO
Se puede definir una entidad como cualquier objeto4 (real o abstracto) que existe en la realidad y acerca del cual queremos almacenar información en la base de datos.
La representación gráfica de un tipo de entidad en este modelo es un rectángulo etiquetado en cuyo interior está el nombre del tipo de entidad
Existen dos clases de entidades: regulares, que son aquellas cuyos ejemplares tienen existencia por sí mismos (como CURSO y PROFESOR)
débiles, en las cuales la existencia de un ejemplar depende de que exista un cierto ejemplar de otro tipo de entidad (por ejemplo, EDICION depende de CURSO)
Se entiende por interrelación una asociación, vinculación o correspondencia entre entidades.
Representaremos el tipo de interrelación mediante un rombo etiquetado con el nombre de la interrelación.
en donde establecemos la interrelación Imparte entre PROFESOR y CURSO.
Se define dominio como un conjunto de valores homogéneos con un nombre.
gráficamente con un círculo u óvalo etiquetado con su nombre mostramos dos formas de representar un dominio.
Cada una de las propiedades o características que tiene un tipo de entidad o un tipo de interrelación se denomina atributo; los atributos toman valores de uno o varios dominios.
La representación gráfica de un atributo consiste en cualificar con su nombre el arco que une el dominio con el tipo de entidad o de interrelación