Здравствуйте, я работаю над этими проблемами в течение нескольких дней и надеялся получить некоторую обратную связь по ответам, которые я получил, пытаясь понять эти проблемы.Вопросы BCNF и 3NF с функциональными зависимостями
Вопрос: Рассмотрим отношение R (ABCDE) с FDS AB -> С, переменного тока -> Б, БК -> А, D -> Е.
1.) Если множество ФД над R не является минимальный базис, запишите минимальную основу для множества ФД над R.
Answer: The set of FDs over R is already a minimal basis
{AC --> B, BC --> A, AB --> C, D --> E}
2.) Если соотношение не в 3NF, разложить его в схему, которая находится в 3NF.
Answer: The relation R is not in 3NF thus we need to decompose into 3NF
Decomposed schemas:
R{D,E}
R{B,C,D}
R{A,B,C}
3.) Если отношение не относится к BCNF, разложите его в схему, которая находится в BCNF.
Answer: Relation R is in BCNF, there are no violations for BCNF thus
relation R is in BCNF form.
Если бы я мог иметь некоторую обратную связь от того, если мои ответы совершенно неправильно или если я близок и испортили на что-то маленькое, я очень ценю это.
спасибо.
Не имеет смысла говорить, что R является * не * в 3NF, но он * является * в BCNF. Это * буквально * ерунда. Чтобы показать, что отношение не находится в 3NF, покажите транзитивную зависимость. Чтобы показать, что отношение находится в BCNF, покажите, что каждая стрелка является стрелкой из ключа-кандидата. –
Да, я сожалею, что вы правы, я не обращал внимания на это определение. Я вместо этого искал пример декомпозиции BCNF, и я нашел этот https://www.youtube.com/watch?v=eMnWvJk0guI и подумал, что мне нужно будет сделать это таким образом и пройти через я не мог найти нарушение. Я буду продолжать благодарить вас. –