Оскільки ключ призначений для унікальної ідентифікації кожного рядка, воно не може з'являтися більше одного разу.30 січня 2023 р
Первинний ключ унікально ідентифікує запис у таблиці реляційної бази даних. 4. Первинний ключ – це комбінація унікальних і ненульових обмежень, тому повторювані значенняне можна дозволити в полі первинного ключа в таблиці реляційної бази даних.
Коротка відповідь ні, таблиця не може містити декілька первинних ключів , оскільки це суперечить фундаментальним принципам дизайну реляційної бази даних (див.: [нормалізація бази даних](https://en.wikipedia.org/wiki/Database_normalisation) і [Третя звичайна форма](https://en.wikipedia.org /wiki/Third_normal_form) ).
Зовнішні ключі У таблиці можна мати більше одного зовнішнього ключа, і вони можуть приймати нульове значення. Значення зовнішнього ключа не повинні бути унікальними; повторювані значення можуть зберігатися в стовпцях зовнішнього ключа. Зовнішні ключі мають зв’язуватися зі стовпцями з унікальними значеннями. Ці стовпці часто є первинними ключами.
Стовпець первинного ключа має кілька вимог: Жодне зі значень не може бути NULL. Кожне значення має бути унікальним (наприклад, два рядки в таблиці клієнтів не матимуть однакового первинного customer_id).
Оскільки ключ призначений для унікальної ідентифікації кожного рядка, воно не може з'являтися більше одного разу.
Первинний ключ — це поле або набір полів зі значеннями, унікальними в усій таблиці. Значення ключа можна використовувати для посилання на цілі записи, оскільки кожен запис має різне значення ключа. Кожна таблиця може мати лише один первинний ключ.