Bases de Datos

Fundamentos de BDs y algo más…

Claves

Posted by fdonorat en 7 febrero 2009

Una clave permite identificar un conjunto de atributos sificiente para distinguir las entidades entre sí. También pueden ayudar a identificar unívocamente a las relaciones y así distinguir las relaciones entre sí.

Conjuntos de entidades.

  • Superclave: Conjunto de uno o más atributos que, tomados colectivamente, permiten identificar de forma única una entidad en el conjunto de entidades.
  • Claves candidatas: Subconjuntos propios de una superclave que no son superclave.
  • Clave primaria: Clave candidata que es elegida por el diseñador de la base de datos como elemento principal para identificar las entidades dentro de un conjunto de entidades.

Conjuntos de relaciones

La estructura de la clave primaria para el conjunto de relaciones depende de la correspondencia de cardinalidades asociada al conjunto de relaciones.

Cuando el conjunto de relaciones es de varios a varios, la clave primaria del conjunto de relaciones consistirá  en la unión de las claves primarias de los dos conjuntos de entidades.

Cuando la realación es de varios a uno, la clave primaria del conjunto de relaciones será la clave primaria del primer conjunto de entidades.

Cuando la relación es de uno a varios, la clave primaria del conjunto de relaciones será simplemente la clave primaria del segundo conjunto de entidades.

Para relaciones uno a uno, se puede usar cualquier clave primaria.

Responder

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

 
A %d blogueros les gusta esto: