Чтобы определить правильное соответствие ключей и их свойств, давайте рассмотрим каждое утверждение и определим, к какому типу ключа оно относится:
- Первичный ключ:
- Используется для однозначной идентификации кортежа. Это свойство первичного ключа, так как его основная цель — уникально идентифицировать каждую запись в таблице.
- Атрибут или набор из минимального числа атрибутов, который однозначно идентифицирует конкретный кортеж и не содержит дополнительных атрибутов. Это также относится к первичному ключу, поскольку он должен быть минимальным набором атрибутов, необходимых для уникальной идентификации записи.
- Внешний ключ:
- Атрибут или набор атрибутов, который в главной таблице является первичным ключом. Это свойство внешнего ключа, так как внешние ключи используются для установления связей между таблицами, ссылаясь на первичный ключ другой таблицы.
Таким образом, соответствие ключей и их свойств будет следующим:
- Первичный ключ: используется для однозначной идентификации кортежа; атрибут или набор из минимального числа атрибутов, который однозначно идентифицирует конкретный кортеж и не содержит дополнительных атрибутов.
- Внешний ключ: атрибут или набор атрибутов, который в главной таблице является первичным ключом.