分解后,S1和S2的函数依赖分别如图4.11和4.12所示。图4.11 S1中的函数依赖关系图4.12 S2中的函数依赖关系t关系SNC转换成BCNF后,数据冗余度明显降低。 t学生的姓名只在关系S1中存储一次,学生要改名时,只需改动一条学生记录中的相应的SN值,从而不会发生修改异常。 SNO SNO CNO SCORE