(软考软件设计师)模式分解的无损连接性之深入剖析
6页1、书山有路勤为径FROM:及时雨模式分解的无损连接性之深入剖析模式分解的无损连接性之深入剖析1. 无损连接分解的形式定义无损连接分解的形式定义无损连接分解的形式定义如下:设 R 是一个关系模式,F 是 R 上的一个函数依赖(FD)集。R 分解成数据库模式 =R1,Rk。如果对 R 中每一个满足 F 的关系 r 都有下式成立:那么称分解 相对于 F 是“无损连接分解”,否则称为“损失连接分解”。其中表示自然连接。从上述形式定义中可知,若直接根据定义来判断某个分解是否具有无损连接性,那么就得“对 R 中每一个满足 F 的关系 r”进行测试,看是否满足上面的等式,这显然不可操作,因为“对 R 中每一个满足 F 的关系 r”进行测试就意味着“对 R 中所有满足 F 的关系 r”进行测试,显然是不可能的。这里所说的“关系”就是指一张具体的表。因此,必须寻求其它的可操作性方法来判别分解的无损连接性。2. 无损连接分解的普通判别方法无损连接分解的普通判别方法表格法表格法设关系模式 R=A1,An,R 上成立的 FD 集 F,R 的一个分解 p=R1,Rk。无损连接分解的判断步骤如下:(1)构造一张 k
2、 行 n 列的表格,每列对应一个属性 Aj(1jn),每行对应一个模式Ri(1ik)。如果 Aj 在 Ri 中,那么在表格的第 i 行第 j 列处填上符号 aj,否则填上符号bij。(2)把表格看成模式 R 的一个关系,反复检查 F 中每个 FD 在表格中是否成立,若不成立,则修改表格中的元素。修改方法如下:对于 F 中一个 FD:XY,如果表格中有两行在 X 分量上相等,在 Y 分量上不相等,那么把这两行在 Y 分量上改成相等。如果 Y 的分书山有路勤为径FROM:及时雨量中有一个是 aj,那么另一个也改成 aj;如果没有 aj,那么用其中的一个 bij 替换另一个(尽量把 ij 改成较小的数,亦即取 i 值较小的那个)。若在修改的过程中,发现表格中有一行全是 a,即 a1,a2,an,那么可立即断定 p 相对于 F 是无损连接分解,此时不必再继续修改。若经过多次修改直到表格不能修改之后,发现表格中不存在有一行全是 a 的情况,那么分解就是有损的。特别要注意,这里有个循环反复修改的过程,因为一次修改可能导致表格能继续修改。修改过程中要特别注意,若某个 bij 被改动,那么它所在列的所
3、有 bij 都需要做相应的改动。为了明确这一点,举例说明。例如,我们根据 FD“HI”、“ KL”来修改表格之前时的表格如表 1 所示(已经过多次修改,非初始表,空的单元表示省略):表表 1HIJKLR1 b12 b35R2a1a2 a4b25R3a1b12 a4b35R4 b12 b35R2、R3 所在行的 H 分量都为 a1,根据 FD“HI”,需要修改这两行对应的 I 分量,而R2 所在行的 I 分量为 a2,因此,要将 R3 所在行的 I 分量 b12 修改为 a2,注意到,R1、R4所在行的 H 分量也为 b12,因此,这两行对应的 I 分量也必须修改为 a2。R2、R3 所在行的 K 分量都为 a4,根据 FD“KL”,需要修改这两行对应的 L 分量,于是将 R3 所在行的L 分量 b35 修改为较小的 b25,同时注意到,R1、R4 所在行的 L 分量也为 b35,因此,这两行对应的 L 分量也必须修改为 b25。修改后的表格如表 2 所示:表表 2HIJKLR1 a2 b25R2a1a2 a4b25R3a1a2 a4b25R4 a2 b25书山有路勤为径FROM:及时雨
《(软考软件设计师)模式分解的无损连接性之深入剖析》由会员wt****50分享,可在线阅读,更多相关《(软考软件设计师)模式分解的无损连接性之深入剖析》请在金锄头文库上搜索。
高电压技术 第一章第四节 起始电压与气压的关系
风湿免疫病的新认识与新进展
频数分布表与频数分布直方图1
青岛版九上1.1《平行四边形及其性质》(1)
集团整体业务群的战略安排
金钱_共同面对的话题71171
重要有机物的制备
重性精神疾病的防治培训
酵母醇脱氢酶的提取及专一性测定
高二选修(溶液的酸碱性)2010hy
高二生物必修3《生态系统的物质循环》课件
高一数学集合的基本关系
陈-从梯子的倾斜程度谈起(2)
阿卡宁衍生物合成产物中乙酰胆碱酯酶抑制剂的筛选 -
课题1 海带中碘元素的分离及检验
说不尽的桥课件1
语法--英语词性分类及用法
记忆与知识的储存
解读“引起近视的其它原因”
计算机算法设计与分析(第3版)第2章
2023-08-15 5页
2023-07-18 2页
2023-04-07 5页
2023-04-06 4页
2023-04-06 3页
2023-04-06 4页
2023-04-06 3页
2023-04-06 3页
2023-04-06 2页
2023-04-06 2页