Access辅导:关系运算
发布时间:2010/7/22 11:09:39 来源:城市学习网 编辑:ziteng
1.2.2 关系运算
对于关系数据库迸行査询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、差、交等),另一类是专门的关系运算(选择、投影、联接),有些查询需要几个基本运算的组合。
一、 传统的集合运算
进行并、差、交集合运算的两个关系必须具有相同的关系模式,即元组具有相同结抅。
1.并
两个相同结构关系的并是由属于这两个关系的元组组成的集合。
例如,有两个结构相同的学生关系R1和R2,分别存放两个班的学生,将第二个班的学生记录追加到第一个班的学生记录后面就是两个关系的并集。
2.差
设有两个相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。交运算的结果是R和S中的共同元组。
例如,有选修计算机基础的学生关系R,选修数据库Access的学生关系S。求既选修了计算机基础又选修了数据库Access的学生,就应当进行差运算。
3.交
两个具有相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。交运算的结果是R和S中的共同元组。
例如,有选修计算机基础的学生关系R,选修数据库Access的学生关系S。求既选修了计算机基础又选修了数据库Access的学生,就应当进行交运算。
在Access中没有直接提供传统的集合运算,可以通过其它操作或编写程序来实现。