Передача несколько комментариев в ответ, с некоторыми изменениями, дополнениями и т.д.
Всего этот ответ предполагает, что это законно, чтобы вывести функциональную зависимость, основанную исключительно на значениях видимых в таблице. Если есть другая информация для изменения правил, ответ, возможно, придется изменить, но вопрос тоже должен измениться.
Вы правы, факультет не определяет рабочие часы. Столь же ясно, что квартал не определяет рабочие часы; У Fall 2013 есть два разных значения для рабочих часов, связанных с ним. OTOH, факультет + квартал определяет часы работы; так же, как и телефон + квартал, и комната + квартал, но кажется вероятным, что все участники считают, что факультет + квартал является подходящим детерминантом.
Пустой набор Φ определяет номер раздела, так как номер раздела одинаков для всех строк.
Триада факультета, комната, телефон может иметь любой столбец, определяющий два других на основе выборочных данных; в целом, однако, было бы нормально предположить, что преподаватель является самым важным членом этих трех атрибутов, а комната и телефон определяются способностью. (Обратите внимание, что я имею в виду проекцию выборочных данных только по этим трем атрибутам.)
Вы не указали, что определяет курс (если что-либо) - и вы еще не упомянули об этом.
Ahhh !! Да, я вижу проблему с квартальными и офисными часами - спасибо. Но что касается курсов, я не вижу, что определяет курс, если только его номер в сериале? Я смотрел четверть курса, но осень 2013 года имеет 4 разных курса.
В любом случае, курс определяет факультет на основе данных, и поэтому он определяет все и все факультеты, телефоны, триумвират комнаты. Учитывая курс CS520, вы знаете, что факультет C Sun, номер E & T A317 и телефон x6697, не так ли? Это не единственный курс, который дает это, но данный курс дает одинаковые ценности для факультета, телефона, комнаты каждый раз.
Да, вы правы. Я был очень смущен тем, как это работает, но он становится немного яснее. Спасибо за помощь. Теперь я должен выяснить, как получить ключ от этих FD. Я также обновил свой ответ тем, к чему я их изменил. Кроме того, я думал: не будет ли факультет, комната, телефон также дать часы работы?
Нет (факультет, комната, телефон не контролирует рабочие часы. C ВС имеет различные рабочие часы в разных помещениях.
Ах! Теперь я в замешательстве. Так просто, чтобы убедиться, это (факультет, телефон, комната) ⟶ {курс} правильный? Я не вижу большой разницы с (факультет, телефон, комната) ⟶ {officehours}, те же рабочие часы соответствуют тем же факультетам, телефону и комнате Кроме того, почему кварталы вступают в игру? Если бы мы просто сравнивали (факультет, телефон, номер) ⟶ {курс}.
No. культ преподает два курса, поэтому только преподаватели не определяют курс. На самом деле, я не думаю, что что-то определяет курс.
Из приведенных данных, мне кажется, что ФД являются:
- факультет ⟶ телефон, номер
- номер ⟶ факультет, телефон
телефон ⟶ факультет, номер
курс ⟶ факультет, комната, телефон
факультет, квартал ⟶ office_hours
раздел Φ ⟶
(где Ф есть пустое множество).
Вы правы, факультет не определяет рабочие часы. Столь же ясно, что квартал не определяет рабочие часы; У Fall 2013 есть два разных значения, связанных с ним.Факультет + квартал определяет часы работы. Неясно, что определяет номер раздела, так как он одинаковый для всех строк. У факультета триады, комнаты, телефона может быть один столбец, определяющий два других на основе выборочных данных; в целом, однако, факультет - это ключ, а комната и телефон - данные. Вы не указали, что определяет курс. –
@ JonathanLeffler ahhh !! да, я вижу проблему с благодарностью в четверть и офис. но что касается курсов, я не вижу, что определяет курс, если только его номер секции? я смотрел четверть -> курс, но в 2013 году у нас есть 4 разных курса. – henryzo
В любом случае, курс определяет факультет на основе данных, поэтому факультет/телефон/комната триумвират. Учитывая курс CS520, вы знаете, что факультет - это C Sun, комната E & T A317 и телефон x6697, не так ли? Это не единственный курс, который дает это, но он дает одинаковые значения каждый раз. –