Вопрос:

Ниже показана одна из таблиц реляционной базы данных. | Фамилия | Имя | Дата рождения | Телефон | |---------|-------|---------------|-------------| | Иванов | Андрей| 01.01.2002 | 977-897-7654| | Петров | Олег | 05.08.2000 | 917-897-7655| | Ковалев | Андрей| 05.09.1999 | 977-999-7656| | Петров | Роман | 01.01.2002 | 903-008-0989| Определите, какое поле может быть ключевым?

Ответ:

Решение:

Ключевое поле — это поле (или набор полей), которое однозначно идентифицирует каждую запись в таблице. В данном случае:

  • Фамилия: Не подходит, так как есть две записи с фамилией "Петров".
  • Имя: Не подходит, так как есть два "Андрея".
  • Дата рождения: Не подходит, так как есть две записи с датой "01.01.2002".
  • Телефон: Каждая запись имеет уникальный номер телефона.

Следовательно, поле "Телефон" может быть ключевым.

Ответ: Ключевое поле — Телефон.

Подать жалобу Правообладателю