作业帮 > 综合 > 作业

数据库 求BCNFR = {ABCDEGH} F = {AB → C,AC → B,AD → E,B → D,BC →

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/17 19:07:50
数据库 求BCNF
R = {ABCDEGH}
F = {AB → C,AC → B,AD → E,B → D,BC → A,E → G}
R1=ABC
R2=ACEH
求bcnf范式
数据库 求BCNFR = {ABCDEGH} F = {AB → C,AC → B,AD → E,B → D,BC →
因为A->C,C->D,所以A->D
先把这ACD三个从总表中分出来,得出 {ACD}和{ABE}
由于A->D,需要经过C,所以这属于传递依赖,因此{ACD}又可以分为{AC}和{CD}
所以最后答案是{AC}{CD}{ABE}