Дефиниция на първичен ключ и функции и изисквания за създаване на първичен ключ в базата данни
Какво е първичен ключ? Чуването, че заглавието е познато, се чува при обработка на база данни или база данни. В рамките на обхвата на базата данни първичният ключ се използва за идентифициране на стойността на записите на данни в базата данни. Самата база данни може да сортира или сравнява всяка таблица, която е собственост, като използва първичния ключ, определен от колона.
Съществуването на първичен ключ е нещомного важно в базата данни. Освен за улесняване на обработката на данни, първичният ключ също играе роля в процеса на намиране на данни. Чрез задаване на първичен ключ, никой от записите в базата данни няма същата стойност на данните. Има няколко неща, които трябва да се имат предвид при задаването на стойността като първичен ключ. Ако в базата данни има много таблици, таблицата може да бъде съпоставена с помощта на първичния ключ в първата таблица, докато във втората таблица стойността вече не е първичен ключ, а чужд ключ.
В тази статия не само авторътобяснете определението само за първичен ключ. Но също така ще се обсъдят какви са функциите на първичния и условията, използвани при избора и определянето на първичния ключ.
Дефиниция на първичен ключ
Както беше известно, този компонентсъдържащи се в базата данни са свързани помежду си (релационно). Това причинява необходимостта от ключ за идентифициране или сравнение на това, което отличава една таблица от друга таблица. При идентифицирането има няколко типа ключове, един от които е първичният ключ. Тогава, какво е определението за първичен ключ?
Казано просто, първоначалният ключ също се извикваПървичен ключ. Първичният ключ е избран като идентификация, за да се разграничи един ред от друг в таблица. По принцип всяка таблица има само един основен ключ. Първичният ключ, съдържащ се в първата таблица, е свързан с втората таблица, така че във втората таблица той се нарича Foreign Key.
В таблица може да намерите много колони, наречени кандидат-ключове (Candidate Key), където един от кандидат-ключовете се използва като първичен ключ (първичен ключ).
Основната командна форма за създаване на първичен ключ в SQL е:
Колона data_type1 [PRIMARY KEY]
Функция на първичния ключ
При използването на релационни бази данни, таблициизползва се за съхраняване на всяка стойност в него. Таблицата е комбинация от колони, състояща се от уникални стойности за идентифициране на всеки ред. Тази уникална колона се нарича първичен ключ. Първичният ключ показва нивото на целостта на таблицата.
Изборът на първичен ключ еедна от най-важните стъпки при проектирането на база данни, която е добра и правилна. Основният ключ е в колона, която се използва за извършване на специални цели. Например, посочвате първичен ключ, който ви позволява да направите заявка, като например промяна или промяна на всеки ред, без да се налага да нарушавате други редове в същата таблица.
Уникалността на първичен ключ може да попречи да се случидублиране на данни. В допълнение, първичният ключ може също да ви помогне да извършите търсене с толкова бързо време. Например, в таблицата СТУДЕНТ може да има голям риск да различи всяко име, може да се окаже, че студентът има същото име като друг ученик. Следователно, необходимостта от noMahasiswa се дава на всеки ученик като основен ключ, който може да гарантира, че всеки студент е различен и уникален.
Изисквания на първичния ключ
Както беше обяснено по-ранотаблиците стават основните изисквания, които трябва да бъдат изпълнени при проектирането на релационна база данни. В таблицата трябва да има и първичен ключ. Въпреки това, за да се определи първичният ключ, трябва да бъдат изпълнени редица условия, които трябва да бъдат изпълнени, включително следните:
- Таблицата може да има само един първичен ключ.
- Основният ключ не трябва да надвишава границата от 16 колони, като дължината на ключа е 900 байта.
- Колоната, която е определена като първичен ключНЕ Е НУЛЛ. Неговата функция е да гарантира, че стойностите в колоната трябва да бъдат попълнени (може да не са празни). Ако въвеждате данни, но не предоставя стойност в колоната, ще има грешка в базата данни.
- Не може да има една и съща стойност на данните в колоната (полето).
- Типът данни, използван за първичния ключ, не може да бъде от типа BLOB.
За повече подробности опитайте да разгледате примера по-долу.
Чрез тази фигура се получават две таблици. Първата таблица е таблица студент а втората таблица е таблица стойност, Студентската таблица съдържа четири колони (атрибути)т.е. номер на ученика, име на ученика, дата на раждане, пол. Таблицата на стойността съдържа номера на Student, code_matkul и оценки. Основният ключ, съдържащ се в таблицата за ученици, е Студентски не, колона Студентски не може да се използва за разграничаване на един ученик от друг.
Въпреки това виждате и колона със същото име, Студентски №. Във втората таблица, колона Студентски не наречен Външен ключ (ключ за гост), използван като препратка към таблицата за ученици. По този начин двете таблици могат да бъдат свързани, защото има кандидат-ключ, наречен Първичен ключ.
Това е кратко обяснение за разбиранетопървичен ключ, функцията и условията, използвани за определяне на първичния ключ. Чрез задаване на първичен ключ е по-лесно и по-бързо да търсите данни, да сортирате и показвате информация, генерирана от обработка на данни в база данни. Авторът се надява, след като прочетете тази статия, да добавите към представата си за въпросите, свързани с първичния ключ.