数据库原理与应用-6
发布时间
阅读量:
阅读量
2020.4.2
关系运算

1. 笛卡尔积:又称为广义笛卡尔乘积,把两个关系所有的链接的可能性全部罗列出来(RXS,不需要R和S的关系模式相同)

1. RXS的结果属性是原来关系属性之和,记录的条数是原来关系记录条数之积
R(A,B,C,D,E)有6条记录,S(D,E,F)原来有5条记录
RXS (A , B, C, R.D, R.E, S.D, S.E, F)
8个字段(属性),有30条记录
2. 除法属性
同时满足条件的特性

2. 投影:对一个关系进行垂直方向上的分隔,是筛选出需要的字段。
☀重要:在做投影操作时,可以用字段位置的数字代替具体的字段进行表达


3. 选择(σ Sigma):对一个关系进行水平方向上的分隔,筛选出需要的记录
特别注意:当执行选择操作时,可以选择字段的位置编号来表示字段,并将具体数值使用单引号标识.

第2列中的数值大于第3列中的数值(2>3)与数值3(2>'3')相比,则存在显著差异。
综合案例:

连接:通过从两个关系的笛卡尔乘积中进行筛选符合条件的属性组合中的记录形成一个新的关系(笛卡尔积, 选择)。
(1)等值链接:
当两个字段中的数值相同时进行连接操作,则这种连接被称为等值链接。(笛卡尔积,选择)
(2)自然连接:
删除等值连接中多余的字段后仅保留一个相同的字段,则这种操作被称为自然连接。(笛卡尔积,选择,投影)

当只有一个关键码参与连接操作时, 等值条件下的笛卡尔积连接与自然连接的结果相同; 当存在两个以上的关键码参与比较时, 则自然连接的操作依据是所有关键码均需满足相等情况。

①设关系R和S分别拥有r和s个属性,则笛卡尔积操作的结果具有多少个属性?
A选项为r加s;B选项为r减去s;C选项为r乘以s;D选项为最大值(r, s)。
设有关系R和S及其相应的元组数目分别为r和s,则其运算结果(即笛卡尔积)的元组数目为选项C。
全部评论 (0)
还没有任何评论哟~
