Що таке первинний ключ? Почуття того, що цей заголовок знайомий, лунає в базі даних або обробці бази даних. У межах бази даних первинний ключ використовується для ідентифікації значення записів даних у базі даних. Сама база даних може сортувати або порівнювати кожну таблицю, що належить їй, використовуючи первинний ключ, вказаний із стовпця.

Існування первинного ключа - це щосьдуже важливо в базі даних. Крім полегшення обробки даних, первинний ключ також відіграє роль у процесі пошуку даних. Призначаючи первинний ключ, жодна із записів у базі даних не має однакового значення даних. Є кілька речей, які слід враховувати при встановленні значення в якості первинного ключа. Якщо в базі даних багато таблиць, таблицю можна співвіднести, використовуючи первинний ключ у першій таблиці, тоді як у другій таблиці значення більше не первинний ключ, а зовнішній ключ.

У цій статті не тільки авторпоясніть визначення лише первинного ключа. Але також буде обговорено, які функції первинного і умови, що використовуються при виборі та визначенні первинного ключа.

Визначення первинного ключа

розуміння первинного ключа є

Як раніше було відомо, що цей компонентщо містяться в базі даних, пов'язані між собою (реляційні). Це спричиняє необхідність використання ключа для визначення або порівняння того, що відрізняє одну таблицю від іншої таблиці. Існує кілька типів ключів для ідентифікації, один з яких - Первинний ключ. Тоді, що таке визначення первинного ключа?

Простіше кажучи, також називається Первинний ключПервинний ключ. Первинний ключ вибирається як ідентифікація, щоб відрізняти один ряд від іншого в таблиці. В основному кожна таблиця має лише один первинний ключ. Первинний ключ, що міститься в першій таблиці, пов'язаний з другою таблицею, так що у другій таблиці він називається Foreign Key.

У таблиці ви можете знайти безліч стовпців, які називаються ключами-кандидатами (Candidate Key), де один із кандидатських ключів використовується як первинний ключ (Первинний ключ).
Основна форма команди для створення Первинного ключа в SQL:

Data_type column_1 [PRIMARY KEY]

Функція первинного ключа

функція первинного ключа

У використанні реляційних баз даних, таблицьвикористовується для зберігання в ньому кожного значення. Таблиця - це комбінація стовпців, що складається з унікальних значень для ідентифікації кожного рядка. Цей унікальний стовпець називається первинним ключем. Первинний ключ вказує на рівень цілісності таблиці.

Вибір первинного ключа єодин з найважливіших кроків у розробці хорошої та правильної бази даних. Первинний ключ знаходиться у стовпці, який використовується для виконання спеціальних цілей. Наприклад, ви вказуєте первинний ключ, який дозволяє вам робити запит, наприклад, змінювати чи змінювати кожен рядок, не турбуючи інші рядки в тій самій таблиці.

Унікальність первинного ключа може запобігти його виникненнюдублювання даних. Крім того, первинний ключ також може допомогти вам здійснити пошук за такий швидкий час. Наприклад, у таблиці СТУДЕНТ може бути великий ризик розрізнення кожного імені, можливо, студент має те саме ім'я, що й інший студент. Таким чином, існує потреба у тому, щоб noMahasiswa було надано кожному студенту як первинний ключ, який може забезпечити, щоб кожен студент був іншим та унікальним.

Вимоги первинного ключа

Як раніше це було поясненотаблиці стають основними вимогами, які повинні відповідати при розробці реляційної бази даних. У таблиці також повинен бути первинний ключ. Однак для визначення первинного ключа необхідно виконати ряд умов, які повинні бути виконані, включаючи такі:

  • У таблиці може бути лише один первинний ключ.
  • Первинний ключ не повинен перевищувати ліміт 16 стовпців, довжина ключа - 900 байт.
  • Стовпець, який визначається як первинний ключНЕ НУЛЬНИЙ. Його функція полягає у забезпеченні заповнення значень у стовпці (може бути не порожнім). Якщо ввести дані, але не вказати значення у стовпці, у базі даних буде помилка.
  • У стовпці (полі) не може бути однакове значення даних.
  • Тип даних, що використовується для первинного ключа, не може бути типу BLOB.

Більш детально розглянемо приклад нижче.

первинний ключ

Через цю фігуру виходять дві таблиці. Перша таблиця - це таблиця Студент а друга таблиця - таблиця Значення. Таблиця Студент містить чотири стовпці (атрибути)тобто номер студента, ім'я студента, дата народження, стать. Таблиця Значення містить номери учнів, code_matkul та оцінки. Первинний ключ, що міститься в таблиці Студент, - це Студент ні. Стовпчик Студент ні з його допомогою можна відрізнити одного учня від іншого.

Незважаючи на це, ви також бачите стовпчик з такою ж назвою, Студентський ні. У другій таблиці стовпчик Студент ні називається Зовнішній ключ (ключ гостя), що використовується як посилання на таблицю Student. Таким чином, дві таблиці можуть бути пов'язані через те, що існує ключ-кандидат, який називається Первинний ключ.

Це коротке пояснення розумінняпервинний ключ, функція та умови, які використовуються для визначення первинного ключа. Призначаючи первинний ключ, вам простіше та швидше здійснювати пошук даних, сортування та відображення інформації, яка була сформована при обробці даних у базі даних. Автор сподівається, що прочитавши цю статтю, ви зможете доповнити ваше розуміння питаннями, що стосуються Первинного ключа.

Коментарі 0