Вопрос к тем, кто разбирается в теории баз данных

Oct 18, 2013 13:14

Мне кажется, что я сошла с ума. ;-(
Пришла соседская девочка-студентка с контрольной работой.

Необходимо выполнить операцию проекции на атрибуты Код, ФИО. Само отношение задано таблицей
Код Номер паспорта ФИО Должность
1 6901 777111 Иванов И.И. Директор
2 5521 891234 Петров П.П. Зам. директора
3 2134 998712 Сидоров С.С. Бухгалтер
4 6901 777111 Иванов И.И. Менеджер
5 5521 891234 Петров П.П. Консультант
Отбросила лишние столбцы, посмотрела на оставшиеся кортежи. ФИО повторяются, но коды-то нет, они разные. Следовательно, повторяющихся кортежей для нет. Приносит она рецензию от преподавателя. "Проекция отношения R строится на атрибуты Код сотрудника, ФИО - в этом случае дублирующие кортежи не образуются."

Ну, думаю, тогда нужно исключить повторяющиеся ФИО. Переделываем в такой вариант
Код ФИО
1 Иванов И.И.
2 Петров П.П.
3 Сидоров С.С.
И она получает ровно такую же рецензию "Проекция отношения R строится на атрибуты Код сотрудника, ФИО - в этом случае дублирующие кортежи не образуются." Не понимаю, в чем дело. Вроде задачка-то элементарная, ан нет.

Подскажите, что же за решение у этого задания?
Previous post Next post
Up