BD-2st-1.2-w05.tresc-1.1-Slajd9
Pojęcia podstawowe (2)
Schemat relacji może posiadać wiele kluczy, które nazywamy kluczami potencjalnymi. Spośród kluczy potencjalnych wybieramy jeden klucz, tzw. klucz podstawowy. Schemat relacji może posiadać tylko jeden klucz podstawowy, definiowany za pomocą klauzuli PRIMARY KEY. System zarządzania bazą danych automatycznie weryfikuje unikalność klucza podstawowego.
Pozostałe klucze potencjalne schematu relacji, nazywane kluczami drugorzędnymi, definiujemy za pomocą klauzuli UNIQUE.
Wprowadzimy następującą klasyfikację atrybutów. Atrybuty dzielimy na atrybuty podstawowe i atrybuty wtórne. Atrybut X nazywamy atrybutem podstawowym w schemacie R jeżeli należy do któregokolwiek z kluczy schematu R. Atrybut X nazywamy atrybutem wtórnym w schemacie R jeżeli nie należy do żadnego z kluczy schematu R. Obecnie przejdziemy do przedstawienia kolejnych postaci normalnych.