例4 有一关系模式 R(City,Street,Zip) 求其全部候选关键字 解:由生活常识可知 F={(City,Street)→ Zip,Zip→City} (1)L类属性有Street LR类属性有Zip,City X={Street} Y={Zip,City} (2)X+=? (3)从Y中选取出City,(Street,City)+={City,Street,Zip}从Y中选取出Zip,(Street,Zip)+={City,Street,Zip} (4)所有R的候选关键字有(Street,City)和(Street,Zip) 4.3关系模式的规范化 4.3.1 概述 关系数据库中的关系必须满足一定的规范化要求,对于不同的规范化程度可用范式(Normal Formula)来衡量。范式是符合某一种级别的关系模式的集合,是衡量关系模式规范化程度的标准,达到的关系才是规范化的。函数依赖的范围主要有4种范式:第一范式、第二范式、第三范式、BC范式。满足最低要求的叫第一范式,简称为1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称为2NF。其余以此类推。显然各种范式之间存在联系。 1NF?2NF?3NF?BCNF 通常把某一关系模式R为第n范式简记为R∈nNF。 4.3.2关系模式的级别 1) 全键 (1) 整个属性组合是关系键 2) 主属性(键属性) (1)
原创力文档

文档评论(0)