Una guía para la clave candidata

Tabla de contenido:

Una guía para la clave candidata
Una guía para la clave candidata
Anonim

Una clave candidata es una combinación de atributos que identifican de forma única un registro de base de datos sin hacer referencia a ningún otro dato. Cada mesa puede tener uno o más candidatos. Una de estas claves candidatas se selecciona como clave principal de la tabla. Una tabla contiene solo una clave principal, pero puede contener varias claves candidatas. Si una clave candidata se compone de dos o más columnas, se denomina clave compuesta.

Image
Image

Propiedades de una clave candidata

Todas las claves candidatas tienen algunas propiedades comunes. Una de las propiedades es que durante la vigencia de la clave candidata, el atributo utilizado para la identificación debe permanecer igual. Otra es que el valor no puede ser nulo. Por último, la clave candidata debe ser única.

Por ejemplo, para identificar de manera específica y única a cada empleado, una empresa podría usar el número de Seguro Social del empleado. Algunas personas comparten el mismo nombre, apellido y puesto, pero no hay dos personas que usen el mismo número de Seguro Social.

Número de Seguro Social Nombre Apellido Posición
123-45-6780 Craig Jones Gerente
234-56-7890 Craig Beal Asociado
345-67-8900 Sandra Beal Gerente
456-78-9010 Trina Jones Asociado
567-89-0120 Sandra Smith Asociado

Ejemplos de claves candidatas

Algunos tipos de datos se prestan fácilmente como candidatos:

  • Números estándar internacionales de libros: los ISBN identifican de forma exclusiva los libros y los medios relacionados. La emisión de ISBN está estrictamente regulada por los guardianes de la industria y los editores nunca reutilizan los ISBN.
  • Números de cuenta bancaria: La mayoría de los bancos no reciclan los números de cuenta.
  • Números de serie: aunque los números de serie no se rigen en todas las industrias, en el contexto de un solo proveedor, un número de serie siempre debe ser único.
  • Números de licencia de conducir: por lo general, estos números no se duplican. Sin embargo, una persona que se muda de un estado a otro puede tener más de un número de licencia de conducir.
  • ID de proveedor nacional: los médicos y otros proveedores médicos con licencia tienen cada uno al menos un NPI exclusivo para ellos, emitido por el Departamento de Salud y Servicios Humanos de EE. UU.

Sin embargo, algunos tipos de información que pueden parecer buenos candidatos en realidad resultan problemáticos:

  • Números de teléfono: la mayoría de los operadores reciclan los números de teléfono y los suscriptores individuales pueden usar varios números de teléfono simultáneamente.
  • Códigos de precios universales: los UPC son únicos, pero el propietario de un bloque UPC puede reciclar productos a voluntad.
  • Números de registros médicos: los MRN generalmente se emiten a nivel hospitalario, sin ningún tipo de orientación nacional sobre la estructura y el formato de estos identificadores.
  • Números de la Seguridad Social: aunque teóricamente son únicos, los SSN se reciclan y el fraude de SSN es lo suficientemente común como para que este identificador sea problemático en grandes conjuntos de datos. (En el contexto de un empleador que verifica los SSN, este desafío no es un problema).

Recomendado: