хотя после прочтения многих статей в Интернете, и я знаю, что этот вопрос задан довольно много раз. У меня все еще проблема идентификация, если таблица соотношения в 1nf, 2НФЕ или 3NFнормализация 1NF или 3NF
Я нашел пример, как показано ниже
Студентов участвуют во многих проектах, и каждый проект может иметь много сотрудника, работающих в теме. Количество часов, в течение которых учащиеся работает над проектом, а дата начала обучения студентов , работающая над проектом, сохраняется в следующей реляционной таблице.
StudProject (StudNum, ProjNum, HoursWork,
DateStartWorkOnProj)
Я попытался разбивая их на следующий по себе, который я не уверен, если я прав
StudNum, ProjNum --> HoursWork, DateStartWorkOnProj
StudNum --> ProNum
ProNum --> HoursWork, DateStartWorkOnProj
так это на самом деле имеет переходную зависимость, так и в этом случае она должна быть под 2NF? или это должно быть 3NF, поскольку часовая стрельба и datestartworkonproj на самом деле зависит от StudNum и ProjNum.
может у меня есть еще один Que для вас .. A, B -> C C -> A это рассматривается как транзитивно зависит? – user2975932
Предположим, что выполнены все три из следующих условий: 1. A → B 2. В этом случае B → A 3. B → C Тогда функциональная зависимость A → C (что следует из 1 и 3 аксиома транзитивности) является транзитивной зависимостью. – Razavi