Llaves (Bases de Datos)

Páginas: 3 (645 palabras) Publicado: 24 de julio de 2015
Llaves

En el contexto de bases de datos es necesario tener una forma de especificar como las entidades dentro de un conjunto de entidades dado y las relaciones de un conjunto de relaciones dado sondistinguibles. Conceptualmente las entidades y las relaciones individuales son distintas; desde una perspectiva de bases de datos, sin embargo, la diferencia entre ellas se debe expresar en términode sus atributos.
Por lo tanto, los valores de los atributos de una entidad deben ser tales que permitan identificar unívocamente a la entidad. En otras palabras, no se permite que ningún par deentidades tengan exactamente los mismos valores de sus atributos.
Una llave permite identificar un conjunto de atributos suficiente para distinguir las entidades entre sí. Las llaves también ayudan aidentificar unívocamente a las relaciones y así distinguir las relaciones entre sí.

Existen varios tipos de llaves que cumplen diferentes funciones, a continuación se describirá cada una de ellasacompañadas de un breve ejemplo:

Llave candidata: Conjunto de atributos (mínimo) que determinan el resto de los atributos de una relación. Se utilizan para identificar filas, para que ninguna fila que estédentro de una tabla sea igual a otra. Para esto no admiten ni valores nulos, ni valores duplicados. Son un conjunto de columnas que siempre tienen un valor y nunca coincide con los de otra fila en lamisma tabla, en el lenguaje SQL implementa la llave primaria como llave candidata.









Llave primaria (Primary key, PK): Es una de las llaves candidata de la relación como se mencionóanteriormente, la cual es seleccionada por el diseñador de acuerdo con los requerimientos de la aplicación. Es una combinación de columnas que identifican de forma única un registro de la tabla, además, este tipode llaves no acepta nulos y debe ser un atributo único en cualquier dominio. La selección de las llaves primarias debe hacerse con cuidado, una mala elección puede afectar negativamente el diseño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS