Кожна таблиця може мати лише один первинний ключ. Access може автоматично створити для вас поле первинного ключа, коли ви створюєте таблицю, або ви можете вказати поля, які потрібно використовувати як первинний ключ. У цій статті пояснюється, як і навіщо використовувати первинні ключі. Щоб встановити первинний ключ таблиці, відкрийте таблицю в режимі конструктора.
У таблиці можна мати більше одного зовнішнього ключа, і вони можуть приймати нульове значення. Значення зовнішнього ключа не повинні бути унікальними; повторювані значення можуть зберігатися в стовпцях зовнішнього ключа. Зовнішні ключі мають зв’язуватися зі стовпцями з унікальними значеннями. Ці стовпці часто є первинними ключами.
Коротка відповідь ні, таблиця не може містити декілька первинних ключів , оскільки це суперечить фундаментальним принципам дизайну реляційної бази даних (див.: [нормалізація бази даних](https://en.wikipedia.org/wiki/Database_normalisation) і [Третя звичайна форма](https://en.wikipedia.org /wiki/Third_normal_form) ).
Первинний ключ, також званий первинним ключовим словом, є стовпцем у a таблиця реляційної бази даних це характерно для кожного запису. Це унікальний ідентифікатор, наприклад номер водійського посвідчення, номер телефону з кодом міста або ідентифікаційний номер транспортного засобу (VIN). Реляційна база даних повинна мати лише один первинний ключ.
Таблиця допускає лише один первинний ключ. Таблиці можуть допускати більше одного зовнішнього ключа. Первинний ключ не допускає нульових значень. Зовнішній ключ приймає кілька нульових значень.