Clave potencial

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 22 de julio de 2022; la verificación requiere 1 edición .

Clave potencial ( clave candidata en inglés  , también en fuentes rusas se usa el término clave posible [1] ) - en un modelo de datos relacional - un subconjunto de  atributos de relación que satisface los requisitos de unicidad e irreductibilidad ( minimalidad ) [1] [2] [3] :

El sistema de la base de datos no puede determinar de forma independiente las claves potenciales; esto solo puede hacerlo el diseñador de la base de datos, en función del conocimiento del dominio . El diseñador debe identificar y definir explícitamente todas las claves potenciales, porque como resultado de tal declaración , el sistema de gestión de la base de datos recibe información que luego utiliza para verificar la exactitud de los datos. Por lo tanto, la definición de una clave candidata es una restricción de integridad [1] .

Dado que todas las tuplas de una relación son, por definición, únicas, siempre existe al menos una clave candidata (por ejemplo, una que incluye todos los atributos de la relación) [2] .

Una relación puede tener múltiples claves candidatas al mismo tiempo. Una de ellas puede ser elegida como clave principal de la relación , luego las otras claves candidatas se denominan claves alternativas . En teoría, todas las claves candidatas son igualmente adecuadas como clave principal; en la práctica, se suele elegir como clave principal una de las claves candidatas que tenga un tamaño más pequeño (almacenamiento físico) y/o incluya menos atributos.

Christopher Date señala que, si bien la propiedad de irreductibilidad a menudo se denomina mínima en la literatura , este último término no es del todo apropiado, ya que puede llevar a pensar que, de varias claves potenciales, la clave con la menor cantidad de atributos es la mínima. Por lo tanto, Date prefiere el término irreductibilidad [2] .

Notas

  1. 1 2 3 Kuznetsov SD, 2007 .
  2. 1 2 3 Fecha KJ, 2005 .
  3. Equipo de autores. DAMA-DMBOK. Cuerpo de conocimiento de gestión de datos. . — Litros, 2020-11-17. — 830 págs. — ISBN 978-5-04-312658-0 .

Literatura