разница между вторичным ключом, внешним ключом и первичным ключом? - PullRequest
0 голосов
/ 30 мая 2018

Я пытался найти в Google, чтобы найти это, но я не могу найти сравнение между ними.Если кто-нибудь может сказать мне, будет большая помощь.

Ответы [ 3 ]

0 голосов
/ 31 мая 2018

Первичный ключ

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

Вторичный ключ

  • Поле или комбинация полей, которые являются основой для поиска, известны как вторичный ключ (в основном используется для поиска деталей из больших данных)

  • как страница указателя книги

Внешний ключ

  • Используемое полессылаться на записи в другой таблице (первичный ключ ссылочной таблицы)
0 голосов
/ 12 июня 2018

В SQL принято обозначать один из ключей таблицы как «первичный ключ».«Вторичный» или «альтернативный» ключ - это любой ключ, который не выбран в качестве основного.(Различие не имеет никакого основания в реляционной теории.)

Внешний ключ - это нечто совсем иное, и у него должен быть свой вопрос.

0 голосов
/ 30 мая 2018

Первичный ключ: Является ли одиночным полем, выбранным конструктором для однозначной идентификации записи в таблице (отношение), не может быть пустым (пустым / неназначенным).

Внешний ключ: Является ли первичный ключ одной таблицей (встречается перекрестная ссылка) в другой таблице .

Вторичный (или альтернативный) ключ: Любое поле в таблице, которое не выбрано ни для одного из двух указанных выше типов.

Надеюсь, это поможет.

...