Klucz potencjalny (albo kandydujący, ang. candidate key) – 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_indeksunazwiskoimięgrupa
12345IksińskiJan34
12346IgrekowskiBogdan34

Kluczem prostym jest tu atrybut nr_indeksu, klucz złożony składa się z atrybutów nazwisko, imię i grupa.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.