Superkey

Autor: Randy Alexander
Datum Stvaranja: 3 Travanj 2021
Datum Ažuriranja: 26 Lipanj 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

Sadržaj

Definicija - Što znači Superkey?

Superkey je kombinacija stupaca koji jedinstveno identificira bilo koji redak unutar tablice sustava za upravljanje relacijskim bazama podataka (RDBMS). Ključ kandidata je usko povezani koncept u kojem se superkey smanjuje na minimalni broj stupaca potrebnih za jedinstvenu identifikaciju svakog retka.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Superkey

Kao primjer, tablica koja se koristi za spremanje detalja o glavnom korisniku može sadržavati stupce kao što su:

  • Ime kupca
  • ID kupca
  • Broj socijalnog osiguranja (SSN)
  • Adresa
  • Datum rođenja

Određeni skup stupaca može se izvući i jamčiti jedinstveno za svakog kupca. Primjeri superkejeva su sljedeći:

  • Ime + SSN + rođenja
  • ID + ime + SSN

Međutim, ovaj se postupak može dodatno smanjiti. Može se pretpostaviti da je korisnički ID jedinstveni za svakog kupca. Stoga se superkey može smanjiti na samo jedno polje, korisnički ID, koji je ključ kandidata. Međutim, kako bi se osigurala apsolutna jedinstvenost, kombiniranjem ključa kandidata s SSN-om može se formirati složeni kandidatski ključ.