第二章 关系数据库习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、关系模式的任何属性()。
A、不可再分
B、可再分
C、命名在该关系模式中可以不唯一
D、以上都不是
2、关系数据库中的码是指()
A、不能改动的专用保留字
B、关键的很重要的字段
C、能唯一表示元组的属性或属性集合
3、根据关系模式的完整性规则,一个关系中的“主码”()。
A、不能有两个
B、不能成为另外一个关系的外码
C、不允许为空
D、可以取值
4、在关系R(RNO,RN,SNO)和S(SNO,SN,SD)中,R 的主码是RNO,S的主码是SNO,则SNO在R中称为()。
A、外码
B、候选码
C、主码
5、同一个关系模型的任意两个元组值()。
A、不能全同
B、可全同
C、必须全同
D、以上都不是
6、自然连接是构成新关系的有效方法:一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( ).
A、元组
B、行
C、记录
D、属性
7、取出关系中的某些列,并消去重复元组的的关系代数运算称为()
A、取列运算
B、投影运算
C、连接运算
D、选择
运算
8、有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为A),参照于R的A属性,关系R和S的元组如图所示:
关系R
关系S
指出关系S中违反完整性规则的元组是()
A、(1,2)
B、(2,null)
C、(3,3)
D、(4,1)
9、设有属性A,B,C,D,以上表示中不是关系的是()。
A、R(A)
B、R(A,B,C,D)
C、R(A*B*C*D)
D、R(A,B)
10、下列四项中说法不正确的是( )
A、数据库减少了数据冗余
B、数据库中的数据可以共享
C、数据库避免了一切数据的重复
D、数据库具有较高的数据独立性
11、在数据库系统的三级模式结构中,一个系统有()个内模式。
A、1
B、2
C、3
D、4
12、子模式是用户与数据库的接口之一,它对应于数据库的()。
A、外模式
B、概念模式
C、内模式
D、存储模式
13、在数据库系统中,通过()来保证数据库的数据独立性。
A、三级模式之间的两层映射
B、模式与内模式
C、模式与外模式
D、三级模式
14、每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型是( )
A.多对多
B.一对一
C.多对一
D.一对多
15、数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为()。
A.实体联系图
B.实用概念图
C.实体表示图
D.实物示意图
16、在数据库系统中,通过()来保证数据库的数据独立性。
A.三级模式之间的两层映射
B.模式与内模式
C.模式与外模式
D.三级模式
17.要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射
B.模式与内模式之间的映射
C.模式
D.三级模式
18、要求“学生”关系的“性别”属性只能取0或1,这属
于关系的()。
A.参照完整性规则
B.实体完整性规则
C.用户定义完整性规则
D.域完整性规则