Definir clave candidata
Una clave candidata es una combinación de atributos que identifica de forma única un registro de base de datos sin referencia a ningún otro dato. Cada mesa puede tener uno o más candidatos. Elija una de estas claves candidatas como clave principal para la tabla. Una tabla contiene solo una clave principal, pero puede contener varias claves candidatas. Cuando una clave candidata consta de dos o más columnas, se denomina clave compuesta.
Atributos clave candidatos
Todas las claves candidatas comparten algunas propiedades comunes. Una de las propiedades es que la propiedad utilizada para la identificación debe permanecer sin cambios durante la vida útil de la clave candidata. Otra razón es que el valor no puede ser nulo. Finalmente, las claves candidatas deben ser únicas.
Por ejemplo, para identificar de manera específica y única a cada empleado, una empresa puede usar el número de seguro social de un empleado. Algunas personas comparten el mismo nombre, apellido y título, pero no hay dos personas que compartan el mismo número de seguro social.
Número de seguro social | apellido, apellido | apellido, apellido | Ubicación |
---|---|---|---|
123-45-6780 | craig | jones | Gerente |
234-56-7890 | craig | La factura | asociado |
345-67-8900 | sandra | La factura | Gerente |
456-78-9010 | tres fases | jones | asociado |
567-89-0120 | sandra | herrero | asociado |
Ejemplo de clave candidata
Algunos tipos de datos son candidatos fáciles:
- esbn: los ISBN identifican de forma exclusiva los libros y los medios relacionados. La emisión de ISBN está estrictamente regulada por los reguladores de la industria, y los editores nunca reutilizan los ISBN.
- cuenta bancaria: La mayoría de los bancos no reciclan los números de cuenta.
- número de serie Nota: Aunque los números de serie no están sujetos a todas las industrias, los números de serie siempre deben ser únicos dentro de un solo proveedor.
- Número de carnet 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.
- Identificación del país de entrega Los médicos y otros proveedores de atención médica 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 parecen ser buenos candidatos, pero en realidad son problemáticos:
- número de teléfono: La mayoría de los proveedores reciclan los números de teléfono y los usuarios individuales pueden usar varios números de teléfono al mismo tiempo.
- código de precio universal: La UPC es única, pero el propietario del bloque UPC puede reciclar el producto a su antojo.
- número de historial médico: Los MRN generalmente se emiten a nivel hospitalario, sin orientación nacional sobre la estructura y el formato de estos identificadores.
- Número de seguro social: Aunque teóricamente únicos, los SSN son recuperables, y el fraude de SSN es lo suficientemente común como para hacer que este identificador sea problemático en grandes conjuntos de datos (con números de seguro social verificados por el empleador, este desafío no es un problema).
Deja una respuesta
Entradas relacionados