Junior
22
0
questionbank

Что такое альтернативный (alternate) ключ?

Answer from sobes.tech neural network

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

Он обладает следующими свойствами:

  • Уникальность: Каждое значение или комбинация значений альтернативного ключа уникальны для каждой строки в таблице.
  • Отсутствие NULL: Как правило, атрибуты, входящие в альтернативный ключ, не могут содержать NULL-значения (хотя в некоторых СУБД это может быть опционально).
  • Возможность стать первичным ключом: Любой альтернативный ключ может быть выбран в качестве первичного ключа таблицы.

Примеры:

  • В таблице Customers атрибуты `custom

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

Он обладает следующими свойствами:

  • Уникальность: Каждое значение или комбинация значений альтернативного ключа уникальны для каждой строки в таблице.
  • Отсутствие NULL: Как правило, атрибуты, входящие в альтернативный ключ, не могут содержать NULL-значения (хотя в некоторых СУБД это может быть опционально).
  • Возможность стать первичным ключом: Любой альтернативный ключ может быть выбран в качестве первичного ключа таблицы.

Примеры:

  • В таблице Customers атрибуты `custom

Register or sign in to get access to full answers for all questions from the question bank.

sqldatabase-designdata-modelingrelational-databaseuniqueness-constraintprimary-keycandidate-key