Что такое первичные ключи и внешние ключи?
Что такое первичные ключи и внешние ключи?

Видео: Что такое первичные ключи и внешние ключи?

Видео: Что такое первичные ключи и внешние ключи?
Видео: Первичный и внешний ключ 2024, Апрель
Anonim

Отношение Основной ключ против Внешний ключ

А основной ключ однозначно идентифицирует запись в таблице реляционной базы данных, тогда как внешний ключ относится к полю в таблице, которое является основной ключ другой таблицы.

Соответственно, в чем разница между первичным ключом и внешним ключом?

Разница между первичным ключом а также Внешний ключ . Основной ключ однозначно идентифицировать запись в стол. Внешний ключ это поле в таблица, которая есть первичный ключ в другой стол. По умолчанию, Основной ключ кластерный индекс и данные в таблица базы данных физически организована в последовательность кластерного индекса.

Аналогично, что такое первичный и внешний ключи в СУБД? А начальный набор атрибутов / кандидат ключ который четко идентифицирует запись в отношении. Однако внешний ключ в таблице относится к основной ключ другой таблицы. Нет основной ключ атрибуты могут содержать значения NULL, тогда как внешний ключ атрибут может принимать значение NULL.

Учитывая это, что такое первичный ключ и внешний ключ с примером?

А ВНЕШНИЙ КЛЮЧ это ключ используется для связывания двух таблиц вместе. А ВНЕШНИЙ КЛЮЧ это поле (или набор полей) в одной таблице, которое относится к ОСНОВНОЙ КЛЮЧ в другой таблице. Столбец "PersonID" в таблице "Persons" - это ОСНОВНОЙ КЛЮЧ в таблице «Персоны».

Что такое супер-первичный кандидат и внешние ключи?

Столбец или группа столбцов в таблице, которые помогают нам однозначно идентифицировать каждую строку в этой таблице, называется столбцом. основной ключ . Все ключи которые не основной ключ называются альтернативными ключ . А супер ключ без повторяющегося атрибута называется кандидат ключ.

Рекомендуемые: