2020-03-03 10:09:42 来源:范文大全收藏下载本文
第2章 关系数据库
客观题:
1.下面的选项不是关系数据库基本特征的是( )。
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
2.一个关系只有一个( ) 。
A.候选码
B.外码
C.超码
D.主码
3.关系模型中,一个码是( )。
A.可以由多个任意属性组成
B.至多由一个属性组成
C.由一个或多个属性组成,其值能够惟一标识关系中一个元组
D.以上都不是
4.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
5.关系代数运算是以( )为基础的运算 。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
6.关系数据库管理系统应能实现的专门关系运算包括( )。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
7.五种基本关系代数运算是( )。
A.∪ - × σ π
B.∪ - σ π
C.∪ ∩ × σ π
D.∪ ∩ σ π
8.关系数据库中的投影操作是指从关系中( ) 。
A.抽出特定记录
B.抽出特定字段
C.建立相应的影像
D.建立相应的图形
9.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作 。
A.投影
B.连接
C.选择
D.复制
10.关系代数中的连接操作是由( )操作组合而成 。
A.选择和投影
B.选择和笛卡尔积
C.投影、选择、笛卡尔积
D.投影和笛卡尔积
11.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( ) 。
A.记录
B.行
C.属性
D.元组
12.假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
A.R∩S
B.R∪S
C.R-S
D.R×S
主观题:
1 .试述关系模型的三个组成部分。
2 .关系数据模型中,二维表的列称为________,二维表的行称为________。3 .试述关系数据语言的特点和分类。
4 .用户选作元组标识的一个候选码为________,其属性不能取________。
5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库
6 .关系代数运算中,传统的集合运算有_____,_____,_____,_____。
7 .试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?
什么情况下才可以为空?
8 .关系代数运算中,基本的运算是________,________,________,________,________。9 .等值连接与自然连接的区别是什么?10 .关系代数运算中,专门的关系运算有________,________,________。11 .代数的基本运算有哪些?如何用这些基本运算来表示其他的关系基本运算?12 .关系数据库中基于数学上的两类运算是________和________。
13 .关系代数中,从两个关系中找出相同元组的运算称为________运算。
14 .R S表示R与S的________。
15 .设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。
16 .在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。
17 .已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。
人人范文网 m.inrrp.com.cn 手机版