Someoneone
01.06.2023 21:24

Вопрос по базам данных с вариантами ответа добрый вечер, школьники, студенты, а также более старшие представители ( хотелось бы прочитать мнение студентов-программистов, специалистов по базам данных). , , ответить на вопрос по базам данных вопрос: какой проект даст алгоритм декомпозиции в нфбк отношения apply(ssn,cname,state,date,major) с функциональными зависимостями cname → state и ssn,cname → date,major? *1) apply(ssn,cname,state,date,major)2) a1(cname,state), a2(ssn,cname,date,major) 3)a1(cname,state), a2(ssn,date,major)4) a1(cname,state), a2(ssn,cname,date), a3(ssn,cname,major)нфбк -нормальная форма бойса кодда

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
meskov
23.06.2020 22:02
Может стоит почитать Теорию нормальныхх форм для чайников, мне кажется такие задачи слишком формализуют математически, в википедии такого понаписано, что волосы дыбом встают!))
а по существу: я просто выбрал неправильные ответы исходя из того, что форма BCNF -  это 3я нормальная форма без зависимости первичного ключа от неключевых атрибутов. Неключевыми атрибутами считаю date и major, (правда date автор так и не описала, какую дату оно означает). Поскольку в задании cName зависит сразу от нескольких функциональных зависимостей, то первый ответ - неверный, ибо это не 3я норм форма.  ответ под номером 3 исключается исходя из того, что эти два декомпозирование исходные отношения не имеют ключевой зависимости между ними. ответ 4 имеет зависимости от полей date или major, являющихся составными. Удовлетворяет 3NF, но противоречит BCNF, поэтому думаю, что ответ под номером 2 - наиболее подходящий
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота