第6章-DataBase规范化.ppt

第6章-DataBase规范化

第四种分解方法 将SL分解为下面二个关系模式: ND(Sno, Sdept) DL(Sdept, Sloc) 这种分解方法就保持了函数依赖。 模式的分解(续) 如果一个分解具有无损连接性,则它能够保证不丢失信息。 如果一个分解保持了函数依赖,则它可以减轻或解决各种异常情况。 分解具有无损连接性和分解保持函数依赖是两个互相独立的标准。具有无损连接性的分解不一定能够保持函数依赖。同样,保持函数依赖的分解也不一定具有无损连接性。 模式的分解(续) 第一种分解方法既不具有无损连接性,也未保持函 数依赖,它不是原关系模式的一个等价分解 第二种分解方法保持了函数依赖,但不具有无损连 接性 第三种分解方法具有无损连接性,但未持函数依赖 第四种分解方法既具有无损连接性,又保持了函数 依赖 分解算法 算法6.2 判别一个分解的无损连接性 算法6.3 (合成法)转换为3NF的保持函数依赖的分解。 算法6.4 转换为3NF既有无损连接性又保持函数依赖的分解 算法6.6 转换为BCNF的无损连接分解(分解法) 算法6.6 达到4NF的具有无损连接性的分 解P196 图6 .11 分解算法 解P196 图6 .11 若要求分解具有无损连接性,那么模式分解一

文档评论(0)

1亿VIP精品文档

相关文档