关系数据库
一 单项选择题
试题1
关系模型中,一个码()
以上都不是
可以由多个任意属性组成
由一个或多个属性组成,其值能够唯一标识关系中一个元组
至多由一个属性组成
[参考答案] 由一个或多个属性组成,其值能够唯一标识关系中一个元组
试题2
有两个关系A(S,SN,D)和B(D,CN,NM),S是A的主码,A中的属性D与B中的主码D相对应,则D是关系A的( )。
外码
主码
主属性
候选码
[参考答案] 外码
试题3
关系模式的任何属性( )
以上都不是
不可再分
命名在该关系模式中可以不唯一
可再分
[参考答案] 不可再分
试题4
下面的选项不是关系数据库基本特征的是()
不同的列应有不同的列名
与列的次序无关
与行的次序无关
不同的列应有不同的数据类型
[参考答案] 不同的列应有不同的数据类型
试题5
设属性A是关系R的主属性,则属性A不能取空值(NULL),这是
域完整性规则
用户定义的完整性规则
参照完整性规则
实体完整性规则
[参考答案] 实体完整性规则
试题6
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。
实体完整性规则
参照完整性规则
用户定义的完整性规则
域完整性规则
[参考答案] 用户定义的完整性规则
试题7
现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是( )。
患者编号和患者姓名
患者编号
医生编号和患者编号
患者姓名
[参考答案] 患者编号
试题8
关系模式的候选码可以有1个或多个,而主码有( )
1个
0个
1个或多个
多个
[参考答案] 1个
试题9
有一个“列车运营”关系,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该关系的主键是( )
(车次,日期)
车次
日期
(车次,情况摘要)
[参考答案] (车次,日期)
试题10
关系模型中可以有三类完整性约束,其中( )是关系模型必须满足的完整性约束条件,应该由RDBMS自动支持
实体完整性和用户定义的完整性
实体完整性、参照整性和用户定义的完整性
参照整性和用户定义的完整性
实体完整性和参照完整性
[参考答案] 实体完整性和参照完整性
关系数据库(关系代数表达式)
一 单项选择题
试题1
关系运算中花费时间可能最长的运算是( )
选择
投影
除
笛卡尔积
[参考答案] 笛卡尔积
试题2
能正确检索出“’张山’同学不学的课程的课程号”的关系代数表达式是
π课程号(课程)∩ π课程号(σ姓名=’张山’ (选课∞学生))
π课程号(课程)- π课程号 (σ姓名=’张山’ (选课∞学生))
π课程号(σ姓名≠’张山’ (选课∞学生))
π课程号(σ姓名=’张山’ (选课∞学生))∪ π课程号 (课程)
[参考答案] π课程号(课程)- π课程号 (σ姓名=’张山’ (选课∞学生))
第三个答案错误的原因:关系代数运算中应该没有“≠”运算符
试题3
关系数据库管理系统应能实现的专门关系运算包括( )
关联、更新、排序
选择、投影、连接
排序、索引、统计
显示、打印、制表
[参考答案] 选择、投影、连接
试题4
关系代数运算是以( )为基础的运算
集合运算
关系运算
谓词演算
代数运算
[参考答案] 关系运算
试题5
关系代数中的连接操作是由( )操作组合而成 。
选择和笛卡尔积
投影、选择、笛卡尔积
投影和笛卡尔积
选择和投影
[参考答案] 选择和笛卡尔积
试题6
σ1>‘5’(S)表示( )
表示从S关系中挑选1的值大于第五个分量的元组
表示从S关系中挑选第1个分量值大于‘5’的元组
σ1>‘5’(S)是向关系垂直方向运算
表示从S关系中挑选第1个分量值大于第五个分量的元组
[参考答案] 表示从S关系中挑选第1个分量值大于‘5’的元组
试题7
五种基本关系代数运算是( )。
∪ - σ π
∪ - × σ π
∪ ∩ σ π
∪ ∩ × σ π
[参考答案] ∪ - × σ π
试题8
从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作
复制
选择
连接
投影
[参考答案] 选择
试题9
能正确检索出“计算机系学生都学的课程的课程号”的关系代数表达式是( )
选课÷π学号(σ所在系=’计算机'(学生))
π课程号(σ所在系=’计算机'(选课∞学生∞课程))
π学号,课程号(选课) ÷π学号(σ所在系=’计算机'(学生))
π学号,课程号(σ所在系=’计算机'(选课∞学生)) ÷π课程号(学生)
[参考答案] π学号,课程号(选课) ÷π学号(σ所在系=’计算机'(学生))
试题10
假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
R×S
R∩S
R-S
R∪S
[参考答案] R∩S
试题11
自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )
记录
行
属性
元组
[参考答案] 属性
试题12
下列表达式能将新课程“大数据分析”的基本信息添加到课程关系中的是
课程×{(‘C10′,’大数据分析’,’C04′)}
课程∪{(‘C10′,’大数据分析’,’C04′)}
课程∩{(‘C10′,’大数据分析’,’C04′)}
课程∞{(‘C10′,’大数据分析’,’C04′)}
[参考答案] 课程∪{(‘C10′,’大数据分析’,’C04′)}