Bases de Datos

Fundamentos de BDs y algo más…

Diagrama Entidad-Relación

Publicado por fdonorat en 15 febrero 2009

La estructura lógica general de una base de datos se puede expresar gráficamente mediante un diagrama E-R, que consta de los siguientes componentes principales:

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 discontínuas, 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.

diagrama-e-r-2

los atributos de un conjunto de entidades que son miembros de la clave primaria están subrayados.

El conjunto de relaciones 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.diagrama-e-r-1

Si el conjunto de relaciones tiene también algunos atributos asciados a él, entonces se unen esos atributos a ese conjunto de relaciones.

Los atributos compuestos también se pueden representar, definiendo sus atributos componentes y uniéndolos con el atributo que componen.

En los diagreamas E-R se indican papeles mediante etiquetas en las líneas que unen rombos con rectángulos.

También pueden indicarse restricciones más complejas sobre el número de veces en que cada entidad participa en las relaciones de un conjunto de relaciones. Un segmento  entre un conjunto de entidades y un conjunto de relaciones binarias puede tener una cardinalidad mostrada de la forma mín…máx, donde mín es la mínima cardinalidad y máx es la máxima. Un valor mínimo de 1 indica una participación total del conjunto de entidades en el conjunto de relaciones. Un valor máximo de 1 indica que la entidad participa en a lo sumo una relación, mientras que un valor máximo de * indica que no hay límite.

diagrama-e-r-3

About these ads

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: