Superkey

Autor: Randy Alexander
Fecha De Creación: 3 Abril 2021
Fecha De Actualización: 26 Junio 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
Video: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

Contenido

Definición - ¿Qué significa Superkey?

Una superclave es una combinación de columnas que identifica de forma exclusiva cualquier fila dentro de una tabla del sistema de administración de bases de datos relacionales (RDBMS). Una clave candidata es un concepto estrechamente relacionado donde la superclave se reduce al número mínimo de columnas requerido para identificar de forma única cada fila.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Superkey

Como ejemplo, una tabla utilizada para almacenar detalles maestros de clientes podría contener columnas como:

  • Nombre del cliente
  • Identificación del cliente
  • Número de seguro social (SSN)
  • Habla a
  • Fecha de nacimiento

Se puede extraer un determinado conjunto de columnas y garantizar que sea exclusivo de cada cliente. Ejemplos de superclaves son los siguientes:

  • Nombre + SSN + Fecha de nacimiento
  • ID + Nombre + SSN

Sin embargo, este proceso puede reducirse aún más. Se puede suponer que la identificación del cliente es única para cada cliente. Por lo tanto, la superclave se puede reducir a un solo campo, ID de cliente, que es la clave candidata. Sin embargo, para garantizar la unicidad absoluta, se puede formar una clave candidata compuesta combinando la identificación del cliente con el SSN.