Авторитетний підхід Українцям Чи може зовнішній ключ мати кілька стовпців?

Чи може зовнішній ключ мати кілька стовпців?

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

У таблиці можна мати більше одного зовнішнього ключа, і вони можуть приймати нульове значення. Значення зовнішнього ключа не повинні бути унікальними; повторювані значення можуть зберігатися в стовпцях зовнішнього ключа. Зовнішні ключі мають зв’язуватися зі стовпцями з унікальними значеннями. Ці стовпці часто є первинними ключами.

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

Стовпці зовнішнього ключа Один стовпець може мати кілька обмежень зовнішнього ключа. Для прикладу див. Додавання кількох обмежень зовнішнього ключа до одного стовпця. Стовпець зовнішнього ключа може посилатися на стовпець crdb_region у таблицях REGIONAL BY ROW, навіть якщо стовпець crdb_region явно не є частиною обмеження UNIQUE.

Таблиця може мати кілька унікальних ключів і зовнішніх ключів, але лише один первинний ключ. Обмеження PRIMARY KEY передбачає, що стовпець одночасно НЕ NULL і є УНІКАЛЬНИМ. Усі зовнішні ключі мають посилатися на відповідний первинний або унікальний ключ, який відповідає типам стовпців кожного стовпця зовнішнього ключа.

Related Post

Чи є у Катарі FedEx?Чи є у Катарі FedEx?

FedEx | Експрес-доставка, кур'єрські послуги та служби доставки | Катар. Особливості обслуговування. Зателефонуйте в службу підтримки клієнтів за телефоном: +974 44841111, щоб отримати ціну на доставку та час доставки. *

Чому у мене сухість у роті і часте сечовипускання вночі?Чому у мене сухість у роті і часте сечовипускання вночі?

Сухість у роті та часте сечовипускання вночі можуть бути симптомами різних захворювань, у тому числі діабет, гіпертиреоз, гіперактивний сечовий міхур, збільшення простати та вагітність. Деякі з них потребують медичного лікування.18