(转载)
若实体A和B是多对多的联系,实体B和C是1对多的联系,则实体A和C是(多)对(多)的联系。
若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是(1)对(多)的联系。
若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是(多)对(多)的联系。
,实体B和C是1对1的联系,则实体A和C是(1)对(多)的联系。
设一个关系模式为R(A、B、C),对应的关系内容为
R={{1、10、50},
{2、10、60},
{3、20、72},
{4、30、60}},
则δB>15(R)属性(选择)运算,运算结果中包含有(2)个元组。
设一个关系模式为R(A、B、C),对应的关系内容为
R={{1、10、50},
{2、10、60}
{3、20、72},
{4、30、60}},
则∏B(δC<70(R))运算结果中包含有(2)个元组,每个元组包含有(1)个分量。
只有两个关系的元组,在所有的公共属性上取值都相同,才可以将它们的组合放入两个关系的自然连接中,如:
R1 R2
A
B
C
e
a
c
e
b
c
B
C
D
a
b
d
a
c
f
g
e
h
A
B
C
D
e
a
c
f
R1 |><| R2
R(A、B、C),对应的关系内容为
R={{1、10、50},
{2、10、60},
{3、20、72},
{4、30、60}},
则R|><|R的运算结果中包含有(4)个元组,每个元组包含有(3)个分量。
设一个关系模式为R1(A、B、C),
另一个关系模式为R2(A、B、D)
对应的关系内容分别为:
R1={{1、10、50},
{2、10、60},
{3、20、72},
{4、30、60}},
R2={{1、10、50},
{2、10、60},
{1、20、72},
{2、30、60}},则
R1|><|R2的运算结果中包含有(2)个元组,每个元组包含有(4)个分量,
即R1|><|R2 = {{1、10、50、50},{2、10、60、60}}
设一个关系模式为R1(A、B、C),对应的关系内容为
R={{1、10、50},{2、10、60},{3、20、72},{4、30、60}},另一个关系模式为R2(A、D、E),对应的关系内容为
R={{1、10、50},{2、10、60},{1、20、72},{2、30、60}},则
R1|><|R2的运算结果中包含有(4)个元组,每个元组包含有(5)个分量。
即R1|><|R2 = {{1、10、10、50、50},{1、10、50、20、72},{2、10、60、60},{2、10、60、30、60}},
设一个学生关系为
S(学生号、姓名),课程关系为
C(课程号,课程名),选课关系为
X(学生号、课程号、成绩),
则至少选修了课程名为“001”或“002”课程的全部学生信息所对应的运算表达式为
S |><|(∏学生号(δ课程号=”001”V课程号=”002”(X)))。
设一个学生关系为
S(学生号,姓名),课程关系为
C(课程号,课程名),选课关系
若实体A和B是多对多的联系(精选) 来自淘豆网www.taodocs.com转载请标明出处.