Определение на първичния ключ

Определение на първичния ключ.

Видове първични ключове

Има три типа първични ключове; Естествен ключ е първичен ключ, съставен от колона, която уникално идентифицира дадено лице, например номер на социална осигуровка или идентификационен номер на превозно средство (VIN) на превозно средство. Една изкуствена ключ е колона, създадена за дадена организация, която служи само като основен ключ и е видима за потребителите. В допълнение, заместващият ключ е първичен ключ, генериран от системата, обикновено вид данни, автоматично номерирани, които обикновено са скрити от потребителя.

Правила за почтеност

Необходимо е да се спазват две много важни правила в системата за администриране на релационни бази данни, които са целостта на целостта и референтната цялост. Интегритетът на идентичността показва, че никое от избраните да не е част от първичния ключ може да приеме нулева стойност. Нулевата стойност е поле, което съдържа "неизвестна" или "неприложима" стойност. Референтният интегритет е концепция за базите данни, която гарантира, че връзката между таблиците на същите остава съвместима и че въведените данни са действително валидни и че те са непокътнати. Съюзът на първичния ключ и чуждия ключ предотвратява въвеждането на несъответстващи данни в системата за управление на базата данни и следователно може да се приложи референтна цялост.

Чужди ключове

Чуждестранният ключ е поле или колекция от полета в таблица, чиито стойности трябва да съответстват на стойностите на първичния ключ на втора таблица.

Кандидат парола

Подобно на първичен ключ, кандидат-ключът е колоната или колекцията от колони, в които всички колони в таблицата са функционално зависими. Типично е да се посочи кандидат-ключ като алтернативен ключ, когато той не е избран за основен.

Език за дизайна на бази данни

Езикът на дизайна на базата данни (DBDL) е метод за показване на таблици и ключове. Следвайте показаната илюстрация, когато дефинирате таблиците и ги измийте. Имайте предвид, че първичният клавиш е подчертан, алтернативният ключ е означен с AK, вторичният ключ е означен с SK, а чуждестранният ключ е обозначен като FK.

Служители (EmployeeNum, LastName, FirstName, Street, City, State, Zip, SocSecNumber, DepartmentNum) AK SocSecNumber SK Последно наименование FK DepartmentNum> Отдел