数据库在线测试——第二章 关系数据库

1.关系数据库管理系统应能实现的专门关系运算包括( B)。
排序、索引、统计
选择、投影、连接
关联、更新、排序
显示、打印、制表

2.一个关系只有一个(D)
候选码
外码
超码
主码

3.“年龄在15至30岁之间”这种约束属于DBS的( C )功能。
恢复
并发控制
完整性
安全性

4.σ1>‘5’(S)表示( B )
表示从S关系中挑选1的值大于第五个分量的元组
 表示从S关系中挑选第1个分量值大于‘5’的元组
 表示从S关系中挑选第1个分量值大于第五个分量的元组
σ1>‘5’(S)是向关系垂直方向运算

5.关系模型中,一个码是()
由一个或多个属性组成,其值能够唯一标识关系中一个元组

6.关系代数运算是以(A )为基础的运算
关系运算
谓词演算
集合运算
代数运算

7.关系代数中的连接操作是由(B )操作组合而成 。
选择和投影
选择和笛卡尔积
投影、选择、笛卡尔积
投影和笛卡尔积

8.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是,系关系的外码是,学生关系的主码是,学生关系的外码是
系编号

学号

系编号

9.关系代数运算中,基本的运算是__

笛卡尔积

投影

选择

10.关系代数运算中,传统的集合运算有
并运算

交运算

差运算

笛卡尔积

11.用户选作元组标识的一个候选码为,其属性不能取
主码

空值

12.设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是______
π XM,DP(S)

13.在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为______

这里写代码片

14.关系数据模型中,二维表的列称为,二维表的行称为
属性

记录或者元组

15.简述关系数据库的参照完整性规则,什么情况下外码可以为空?什么情况下外码不能为空?

参照完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。若属性F是基本关系R的外码,它与基本关系S的的主码Ks相对应,则对于R中每个元组在F上的值必须为:或者取空值或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。

16.试述关系模型的三个组成部分

  1. 关系数据模型的数据结构
  2. 关系数据模型的操作集合
  3. 关系数据模型的完整性约束

17.试述等值连接与自然连接的区别和联系

等值连接:连接运算符是“=”的连接运算,它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的元组
自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉

你可能感兴趣的:(专业知识—数据库)