大家好!今天为大家介绍Access“关系数据库”的知识点,每天学习一些知识,就会每天都有收获!上一期的“基础数据库”大家还记得吗?赶紧温习一下吧~
1、关系数据模型的基本基本概念
a、关系:一个关系就是一个二维表,每个关系有一个关系名。
b、元组:二维表中的一行,称之为一个元组或一条记录,代表一个实体的数据。
c、属性:二维表中的一列,称之为一个属性或个字段,代表一个实体某一方面的信息。
d、域:属性或字段的取值范围。
e、主关键字:其值不能重复或空,能够唯一地标识表中的一条记录。
f、外部关键字:如果表中的一个字段不是本表的主关键字,而是另个一个表的主关键字和候选关键字,则称之为外部关键字。
2、关系的基本特征:
a、每个属性必须是不可分割的数据单元。
b、在同一个关系中不能出现相同的属性名。
c、在一个关系中元组的次序无关紧要。
d、在一个关系中列的次序无关紧要。
3、传统的集合运算:
对于两个元组结构相同的关系,可对他们进行并、差和交集合运算。设置有关系 R1 和 R2,运算后的结果为R3。
a、并集运算:是由属于这两个关系的元组组成的集合。记为 R3=R1∪R2。
R1 |
R2 |
R3= R1∪R2 | |||
学号 |
姓名 |
学号 |
姓名 |
学号 |
姓名 |
1001 |
小明 |
2001 |
小李 |
1001 |
小明 |
2001 |
小王 |
2001 |
小李 | ||
2001 |
小王 |
b、交集运算:是由既属于 R1 同时又属于 R2 的元组组成的集合。记为 R3=R1∩R2。
R1 |
R2 |
R3= R1∩R2 | |||
学号 |
姓名 |
学号 |
姓名 |
学号 |
姓名 |
1001 |
小张 |
2001 |
小李 |
2001 |
小王 |
3001 |
小王 |
3001 |
小王 |
c、差集运算:是由属于 R1 但不属于 R2 的元组组成的集合。记为 R3=R1-R2。
R1 |
R2 |
R3= R1-R2 | |||
学号 |
姓名 |
学号 |
姓名 |
学号 |
姓名 |
1001 |
小张 |
2001 |
小李 |
1001 |
小张 |
3001 |
小王 |
3001 |
小王 |
4、专门的关系运算:
a、选择运算:从关系中找出满足给定条件的元组的操作。
如从教师表中找出所有职称为教授有教师。
b、投影运算:从关系模式中指定若干属性组成新的关系。
如从教师表中查询教师信息,并显示编号、姓名、 职称三个字段。注意:经过投影运算可以得到一个新的关系,其关系模式所包含的属性个数往往比原关系少,或者属性的排列顺序不同。
c、联接运算:是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。是多表查询的基础。
d、自然联接:是一种特殊的联接运算,其联接条件是两字段值是否对应相等。注意:自然联接是去掉重复属性的等值联接。是多表查询的基础。
注意:选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割;而联接运算需要两个表作为操作对象。
相关例题:
1、数据表中的“行”称为 ( C )
A) 字段 B) 数据 C) 记录 D) 数据视图
2、将两个关系拼接成一个新关系,生成的新关系中包含满足条件的元组,这种操作称为 (C)
A) 选择 B) 投影 C) 联接 D) 并
3、用二维表来表示实体及实体之间关系的数据模型是___D___。
A)实体-联系模型 B)层次模型
C)网状模型 D)关系模型
4、在关系运算中,投影运算的含义是 (B)
A)在基本表中选择满足条件的记录组成一个新的关系
B)在基本表中选择需要的字段(属性)组成一个新的关系
C)在基本表中选择满足条件的记录和属性组成一个新的关系
D)上述说法均是正确的
5、在Access中要显示"学生简况表"中姓名和政治面貌的信息,应采用的关系运算是___B___。
A)选择 B)投影 C)连接 D)关联
持续更新,欢迎大家评论和关注哦~
,