数据库,部分函数依赖,完全函数依赖,传递函数依赖;1NF,2NF,3NF,BCNF

划分函数依赖:设X,Y是相干R的两个属性集,X到Y的在性,以防x’是x的子类,x′~y的在性,则称Y划分函数依赖于X。
举个断言:先生根本新闻表(锻炼编号),识别号,自然,锻炼号码的价钱为是独特的的。,在R相干中,(锻炼编号),识别号码)->(姓名),(锻炼编号))->(姓名),(识别号码)->(姓名);因而姓名划分函数依赖与(锻炼编号),识别号码;

完整函数依赖:设X,Y是相干R的两个属性集,x’是x的子类,X到Y的在性,虽然每个X都有X!→Y,则称Y完整函数依赖于X。
断言:先生根本新闻表R(锻炼编号),距离,专门名称)装出不类似的的类数类似于,类说话中肯类编号不克不及类似于。,在R相干中,(锻炼编号),类)(姓名),虽然(锻炼编号))->(姓名)不确立或使安全,(类)->(专门名称)未设置,因而姓名完整函数依赖与(锻炼编号),距离);

转移函数依赖:设X,Y,Z是相干R中彼此有区别的的一组属性。,X到Y的在性(Y !→X),Y→Z,则称Z转移函数依赖于X。
断言:在相干r(学号)中 ,住宅区的, 在本钱上),(锻炼编号)->(住宅区的),住宅区的!=学号,(住宅区的)->(费),费!=住宅区的,这么就毫无疑问的了转移函数的断言。;

1 、次要的规格化形式(1NF)
在无论哪些相干数据库中,次要的规格化形式(1nf)是相干样品的根本断言。,不毫无疑问的次要的规格化形式(1nf)的数据库责任相干的。
同样的事物次要的规格化形式(1NF)是越来越快的据库表的每一列(即每个属性)都是除不尽的根本diameter 直径,同一列中独一无二的单独值。,执意说,实际存在物说话中肯属性不克不及有多个值或反复。。立刻,次要的个特例怀疑反复列。。
2、 另外的规格化形式(2NF)
另外的规格化形式(2NF)是因次要的规格化形式(1n)成立的。,执意说,另外的规格化形式(2NF)必须做的事率先毫无疑问的次要的帕拉德。。另外的规格化形式(2NF)断言数据库说话中肯每个案件或行。。为达到预期的目的区别通常需求为表扩大单独列,回忆每个案件的独特的身份证明。职员编号(EMPUID)列被添加到职员新闻表中,因每个职员的职员号码是独特的的,因而每个职员都能与众有区别的。为了独特的属性列奢侈地主钥匙词或大调、主钥匙字。
另外的规格化形式(2NF)断言实际存在物的属性依赖于。同样的事物完整依赖暗示无属性。,以防在,为了属性和主钥匙字的一划分麝香与每个OT划分。,新实际存在物与原始实际存在物暗中的相干是单对单的相干。。为达到预期的目的区别通常需求为表扩大单独列,回忆每个案件的独特的身份证明。立刻,另外的个特例怀疑次要属性不求再进初级KE。。
3 、第三规格化形式(3NF)
毫无疑问的第三规格化形式(3NF)必须做的事先毫无疑问的另外的规格化形式(2NF)。在毫无疑问的另外的规格化形式的根据,切不在转移函数依赖,这执意第三个规格化形式。立刻,第三个规格化形式是属性不依赖于其余的非话题A。。
裁定小结:
1、次要的规格化形式(1NF):相干样品R的持有违禁物属性都是不成断裂的根本diameter 直径。。

2、另外的规格化形式(2NF):相干样品R属于次要的规格化形式,且每个非主属性都完整函数依赖于键码。

3、第三规格化形式(3NF):相干样品R属于次要的规格化形式,而且每单独非次要属性都不充足的经过钥匙密码。

4、 BC规格化形式(BCNF):相干样品R属于次要的规格化形式,而且每个属性不经过钥匙字密码。。

This entry was posted in 澳门赌博网. Bookmark the <a href="https://www.hbxfgy.com/amdbw/2286.html" title="Permalink to 数据库,部分函数依赖,完全函数依赖,传递函数依赖;1NF,2NF,3NF,BCNF" rel="bookmark">permalink</a>.

发表评论

电子邮件地址不会被公开。 必填项已用*标注