四、模式分解 学生信息表(学号,姓名,性别,学院,学院位置,院长,课程名称,成绩) Fm={ 学号→姓名,学号→性别,学号→学院, 学院→学院位置,学院→院长, (学号,课程名称)→成绩 } ρ= { R1 学号,?, R2 姓名,?, R3 性别,?, R4 学院,?, R5 学院位置,?, R6 院长,?, R7 课程名称,?, R8 成绩,?, 分解1: 丢失了许多信息,函数依赖也丢失了 分解后不能恢复原样 四、模式分解 学生信息表(学号,姓名,性别,学院,学院位置,院长,课程名称,成绩) Fm={ 学号→姓名,学号→性别,学号→学院, 学院→学院位置,学院→院长, (学号,课程名称)→成绩 } 分解2: ρ= { R1 {学号,姓名,性别,学院位置}, {学号→姓名,学号→性别,学号→学院位置} , R2 {学院,学院位置,院长,{学院→学院位置,学院→院长 }, R3 {学号,课程名称,成绩,{(学号,课程名称)→成绩 } 学号 学院位置 040001 东山 040002 西山 040003 东山 R1 学院 学院位置 经管 东山 电子 西山 航海
原创力文档

文档评论(0)