请给我简单讲解一下这四种运算

来源:百度知道 编辑:UC知道 时间:2024/05/08 02:31:08
8.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
A)并
B)交
C)投影
D)笛卡儿乘积

答案选C
t 为元组变量;R、S为同类(同目、相应属性同域)关系;
下列运算结果为同类关系:
1.并运算: RUS ={t |(t∈R)∨(t ∈ S)}
2.交运算: R∩S={t |(t∈R)∧(t ∈ S)}

投影运算:
是列上的选择,产生不同类关系。
πA(R)={t[A] |(t∈R) }
含义:R中取属性名表A中指定的列,消除重复元组。

笛卡尔积
定义: 给定一组域 D1,…,Dn
(可有相同的域)。其笛卡尔积为:
DlXD2X…XDn={(d1,d2,…,dn) | di∈Di,i=1,2…,n}

一般的数据库的资料都有讲的 这个讲起来有点麻烦 这里又不能打特殊符号
你看不懂的话我发个课件你看 是我们数据库课课件 讲的很清楚

A={1,3,5,7,9,11,12}
B={2,4,6,8,10,11,12}

A并B ={1,2,3,4,5,6,7,8,9,10,11,12} 类似相加,重复的元素只取一个
A交B ={11,12}相同的元素的集合