Superkey

Autora: Randy Alexander
Data De La Creació: 3 Abril 2021
Data D’Actualització: 26 Juny 2024
Anonim
Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc
Vídeo: Concept of Keys in DBMS - Super, Primary, Candidate, Foreign Key, etc

Content

Definició: què significa Superkey?

Una superhoque és una combinació de columnes que identifica de forma única qualsevol fila d'una taula de sistema de gestió de bases de dades relacional (RDBMS). Una clau de candidat és un concepte estretament relacionat on la superkey es redueix al nombre mínim de columnes necessàries per identificar de manera única cada fila.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Superkey

A tall d'exemple, una taula usada per emmagatzemar els detalls del client principal pot contenir columnes com:

  • Nom del client
  • ID de client
  • Número de seguretat social (SSN)
  • adreça
  • Data de naixement

Es pot extreure un cert conjunt de columnes i garantir-les exclusivament per a cada client. Els exemples de superkeys són els següents:

  • Nom + SSN + Data de naixement
  • Identificador + nom + SSN

Tot i això, aquest procés pot reduir-se encara més. Es pot suposar que la identificació del client és única per a cada client. Per tant, la superkey es pot reduir a un sol camp, l'identificador de client, que és la clau del candidat. No obstant això, per assegurar la singularitat absoluta, es pot formar una clau de candidat composta combinant l'identificador de client amb SSN.