Klucz potencjalny (albo kandydujący, ) – 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). Spośród kluczy potencjalnych wybiera się zazwyczaj jeden klucz, zwany kluczem głównym.
W zależności od liczby atrybutów wchodzących w skład klucza można 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.
Kategoria:Bazy danych