Modelo Entidad-Relación actividad#5
EL modelo de datos entidad-relación (E-R) está basado en
una percepción del mundo real consistente en objetos básicos llamados entidades
y de relaciones entre estos objetos. Se desarrolló para facilitar el diseño de
bases de datos permitiendo la especificación de un esquema de la empresa que
representa la estructura lógica completa de una base de datos. El modelo de
datos E-R es uno de los diferentes modelos de datos semánticos; el aspecto
semántico del modelo yace en la representación del significado de los datos. El
modelo E-R es extremadamente útil para hacer corresponder los significados e
interacciones de las empresas del mundo real con un esquema conceptual. Debido
a esta utilidad, muchas herramientas de diseño de bases de datos se basan en
los conceptos del modelo E-R.
Simbología básica de Diagramas E-R:
- Rectángulos, que representan conjuntos de entidades.
- Elipses, que representan atributos.
- Rombos, que representan relaciones.
- Líneas, que unen atributos a conjuntos de entidades y conjuntos de entidades a conjuntos de relaciones.
- Elipses dobles, que representan atributos multivalorados.
- Elipses discontinuas, que denotan atributos derivados.
- Líneas dobles, que indican participación total de una entidad en un conjunto de relaciones.
- Rectángulos dobles, que representan conjuntos de entidades débiles
Ejemplo de uso de los diagramas E-R
Considérese el diagrama entidad-relación de la Figura
2.8, que consta de dos conjuntos de entidades, cliente y préstamo, relacionadas
a través de un conjunto de relaciones binarias prestatario. Los atributos
asociados con cliente son id-cliente, nombre-cliente, calle-cliente, y
ciudad-cliente. Los atributos asociados con préstamo son número-préstamo e
importe. Como se muestra en la Figura 2.8, los atributos de un conjunto de entidades
que son miembros de la clave primaria están subrayados.
El conjunto de relaciones prestatario puede ser varios a
varios, uno a varios, varios a uno o uno a uno. Para distinguir entre estos
tipos, se dibuja o una línea dirigida (→) o una línea no dirigida (—) entre el
conjunto de relaciones y el conjunto de entidades en cuestión.
Comentarios
Publicar un comentario