Klucz potencjalny
Z Wikipedii, wolnej encyklopedii
Klucz potencjalny (kandydujący) (ang. Candidate Key)
Pojęcie z zakresu teorii relacyjnych baz danych. Oznacza minimalny zestaw atrybutów relacji, jednoznacznie identyfikujący każdą krotkę tej relacji.
W relacji może znajdować się wiele kluczy potencjalnych (zwanych czasem kandydującymi - ang. Candidate Key). Spośród kluczy potencjalnych wybiera się zazwyczaj jeden klucz, zwany kluczem głównym
W zależności od ilości atrybutów wchodzących w skład klucza możemy wyróżnić:
- klucze proste (jednoelementowe)
- klucze złożone (wieloelementowe)
Przykład:
| nr_indeksu | nazwisko | imię | grupa |
|---|---|---|---|
| 12345 | Iksiński | Jan | 34 |
| 12346 | Igrekowski | Bogdan | 34 |
Kluczem prostym jest tu atrybut nr_indeksu, klucz złożony składa się z atrybutów nazwisko, imię i grupa.