关系数据库的模式分解:FD和BCNF、3NF以及MVD和4NF
一个优秀的关系模式的分解应当满足三个条件:消除异常(冗余、更新异常、删除异常),信息的可恢复以及依赖的保持。 对关系数 据库模式进行BCNF分解之后可以消除FD带来的冗余,并满足信息的可恢复(通过自然连接可以达到无损连接),但可能会破会关系的函数依赖的保持,原因是 会将满足FD的属性集合分解到不同的关系模式中,使得FD最小集的减少。在BCNF的基础上引入3NF,放松对BCNF条件的限
原创
2016-08-29 11:41:46 ·
12821 阅读 ·
3 评论