Свързване на данни чрез Първични (PK) и Външни (FK) ключове
Първичният ключ е колона (или комбинация от колони), която уникално идентифицира всеки ред в таблицата.
NULL стойности и не може да се повтаря.
Външният ключ е колона в една таблица, която се свързва с Първичния ключ на друга таблица. Това създава връзка между тях.
Пример: В таблица Students имаме колона ClassID. Тя е Външен ключ, който сочи към ClassID в таблицата Classes.
Един човек има един паспорт. (Рядко се използва)
В един клас има много ученици. (Най-често срещаната връзка)
Един ученик учи много предмети, и един предмет се учи от много ученици.
Teachers с PK TeacherID.Subjects, която има FK LeadTeacherID, сочещ към учителя.Логически въпрос: Защо не можем да изтрием записа от "родителската" таблица, ако има свързани записи в "дъщерната"? (Понятие за Релационна цялост)