实验三 关系规范化
@H_403_16@答:1.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系R,R中不可能存在两个元组在X的属性值相等,而在Y上的属性值不等,则称X函数确定Y,即Y函数依赖于X。
@H_403_16@4.各级范式的判别标准是:满足最低要求的式第一范式,在第一范式中消除对码的部分函数依赖为第二范式,基于第二范式,消除非主属性对码的传递函数依赖为第三范式,消除非平凡且非函数依赖的多值依赖为BCNF范式。
PHP?refimg=" + this.src)" border="0" alt="" src="http://img.jb51.cc/vcimg/static/loading.png" src="http://img1.51cto.com/attachment/201005/201005111273567603681.png">
3) 有表3-2所示的项目表2,判断其是否满足第二范式的条件,并说明理由。
PHP?refimg=" + this.src)" border="0" alt="" src="http://img.jb51.cc/vcimg/static/loading.png" src="http://img1.51cto.com/attachment/201005/201005111273567470768.png">
答:该表的码为(项目代号,职工代码)
函数依赖有
存在部分函数依赖于码,所以该表不属于第二范式。
4) 有表3-3所示的职员表,判断其是否满足第三范式的条件,并说明理由。
PHP?refimg=" + this.src)" border="0" alt="" src="http://img.jb51.cc/vcimg/static/loading.png" src="http://img1.51cto.com/attachment/201005/201005111273567225806.png">
答:该表的码为:职员代码
函数依赖有:
5) 有表3-4所示的项目表3,判断其是否满足第三范式的条件,
PHP?refimg=" + this.src)" border="0" alt="" src="http://img.jb51.cc/vcimg/static/loading.png" src="http://img1.51cto.com/attachment/201005/201005111273567355436.png">
职员代码→职员姓名,累计工作时间(F)
。