22 de febrero de 2012

Modelo Entidad Relación II



Continuamos con el Modelo Entidad-Relación, en el anterior Post vimos como un conjunto de atributos definían una Entidad. Estos atributos que definen univocamente una Entidad se pueden dividir en tres claves:

  • SuperClave: Es un subconjunto de atributos que define univocamente cada una de las entidades, si se añade un atributo a la SuperClave, el resultado sigue siendo una SuperClave.
  • Clave Candidata: A partir de una SuperClave, si al añadir un nuevo atributo deja de ser una SuperClave pasa a ser una Clave Candidata.
  • Clave Primaria: Es una Clave Candidata, elegida por el diseñador de la Base de Datos para definir a la entidad, con el mínimo de atributos posible preferentemente.
Si se pretende saber que Clave Primaria define a una relación deberemos tener en cuenta las siguientes definiciones:
  • Relación es de muchos a uno de A a B entonces sólo se toma la  Clave Primaria  de A, como Clave Primaria de  Relación .
  • Relación es de uno a muchos de A a B entonces se toma sólo la  Clave Primaria  de B, como Clave Primaria de Relación.
  • Relación es de uno a uno de A a B entonces se toma cualquiera de las dos  Claves Primarias, como Clave Primaria de Relación.
  • Relación es de muchos a muchos de A a B entonces se toma la unión de los atributos que conforman las  Claves Primarias  de A y de B, como Clave Primaria de  Relación.
Diagramas Entidad-Relación

Una vez que ya hemos tenemos claro los aspectos anteriores procederemos a realizar el diagrama de Entidad-Relación de nuestra base de datos, para realizar este diagrama debemos tener en cuenta la grafía que se ha establecido como norma para que cualquier trabajador involucrado en la Base de Datos pueda comprender fácilmente este diagrama. Para ello cada miembro del diagrama tiene una figura geométrica asignada.

Entidad
Las Entidades se representan en el diagrama Entidad-Relación como un rectángulo con el nombre de la Entidad en su interior.

Atributos
los Atributos se representan en el diagrama Entidad-Relación como una elipse con el nombre del Atributo en su interior, cuando un Atributo es una Clave Primaria, se subraya dicho Atributo.

Relaciones
Las Relaciones se representan en el diagrama Entidad-Relación como un rombo con su nombre dentro y se une a las Entidades que conforman dicha Relación mediante lineas.


1 comentario: