设关系R和s的元数分别为2和3,那么,与(20)等价。设关系 P和Q具有相同的关系模式,所列出的等价式中(21)是不正确的。设关系模式R(ABC)上成立的FD集为{A→B1,p1={AB,B,C)为R的一个分解,那么,p1(22);若R(ABC)上成立的F

admin2019-04-08  22

问题 设关系R和s的元数分别为2和3,那么,与(20)等价。设关系 P和Q具有相同的关系模式,所列出的等价式中(21)是不正确的。设关系模式R(ABC)上成立的FD集为{A→B1,p1={AB,B,C)为R的一个分解,那么,p1(22);若R(ABC)上成立的FD集为{A→C,B→C),p2={AB,AC}为R的一个分解,那么,分解P2(23);若R(ABC)上成立的FD集为{B→ C),p3={AB,BC}为R的一个分解,那么,p3(24)。

选项 A、是无损连接,但不保持FD集
B、是无损连接,且保持FD集的分解
C、是损失连接,且不保持FD集
D、是损失连接,但保持FD集的分解

答案B

解析 根据9连接的定义,是在R和S的笛卡儿积中挑选第i个分量和第(r+j)个分量满足θ运算的元组。本题中关系R和S的元数分别为2和3,因此,9连接的“1>2”要转换为先笛卡儿积后,按“1>4”的条件做选择操作。本题的第二空考察的是一个简单的集合运算规则,显然,D是不正确的。无损连接分解的形式定义如下:设R是一个关系模式,F是R上的一个函数依赖(PD)集。R分解成数据库模式δ={R1,……,Rk}。如果对R中每一个满足F的关系r都有下式成立:

那么称分解S相对于F是“无损连接分解”,否则称为“损失连接分解”。无损连接分解的判定定理:设p={R1,R2)是R的一个分解,F是R上的FD集,那么分解p相对于 F是无损连接分解的充分必要条件是(R1∩R2)→(R1-R2)或(R1∩R2)→(R2-R1)。本题中p1是有损连接分解;p2是无损连接分解,但丢失了B→C,因为属性B和C被分解到两个模式中去,不可能产生B→C的函数依赖关系;p3是无损连接分解,由于属性B和C仍在一个模式中,故保持B→C的函数依赖关系,即保持FD集。
转载请注明原文地址:https://kaotiyun.com/show/GfLZ777K
0

随机试题
最新回复(0)