Проблемы с выявлением многозначных зависимостей - PullRequest
0 голосов
/ 21 ноября 2018

, пожалуйста, помогите мне понять ответ на это упражнение о многозначных зависимостях в дизайне реляционных баз данных, хорошо, проблема в следующем:

Рассмотрим отношение StudentInfo (sID, dorm, courseNum).Студенты обычно живут в нескольких общежитиях и проходят много курсов в колледже.Предположим, что данные не отражают, в каких общежитиях жил студент при прохождении определенного курса, т. Е. Все комбинации общежития записаны для каждого студента.Каковы все многозначные зависимости для отношения StudentInfo?

Возможные ответы:

a) sID - >> dorm

b)sID - >> courseNum

c) sID - >> общежитие, sID - >> courseNum - >> правильный

d) sID - >> общежитие, sID - >> courseNum, общежитие ->> courseNum

Теперь правильный ответ - c.

Что-то, что я не могу понять:

Является ли dorm ->> courseNum многозначной зависимостью?

Почему dorm ->> courseNum подразумевает, что все студенты в каждом общежитии проходят одинаковый набор курсов?

Большое спасибо, извините за мой английский и, наконец, вопрос был взят из Stanford Lagunita

1 Ответ

0 голосов
/ 21 ноября 2018

Нет связи между общежитием и courseNum - они независимы.

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

dorm ->> courseNum 

Средства для каждого общежития сопоставляют его с классом.

...