admin 管理员组文章数量: 1086019
2024年5月1日发(作者:创新驱动发展战略时间)
关系数据库系统习题及解答
一、填空题
1.关系数据库是采用(关系模型)作为数据的组织方式
2.在关系数据模型中,二维表的行称为元组,二维表的列称为(属性)。
3.用值域的概念来定义关系,关系是属性值域笛卡儿积的一个(子集)。
4.设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,
则S.A的值或者等于R中某个元组的主码值,或者取空值(null)。这是(参照)完整性规
则。
5.关系模型有三类完整性约束:实体实整性、参照完整性和用户定义的完整性。定义外键
实现的完整性是(参照完整性)。
6.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不
允许为空,这种约束为(实体完整性)规则。
7.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元
组的操作称为(θ)连接。
8.关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和
运算结果均为(关系)。
二、选择题
1.关系数据模型的三要素是(D)。
A.关系数据结构、关系操作集合和关系规范化理论
B.关系数据结构、关系规范理论和关系完整性约束
C.关系规范理论、关系操作集合和关系完整性约束
D.关系数据结构、关系操作集合和关系完整性约束
2.关系语言的非过程化是指(C)。
A.用户必须请求DBA为他建立特殊的存取路径
B.用户自己定制而非DBMS来选择存取路径
C.用户不必请求DBA为他建立特殊的存取路径
D.用户要求助于循环、递归来完成数据的重复操作
3.下列叙述中,哪一条是不正确的(A)。
1
A.一个二维表就是一个关系,二维表的名就是关系的名
B.关系中的列称为属性,属性的个数称为关系的元或度
C.关系中的行称为元组,对关系的描述称为关系模式
D.属性的聚会范围称为值域,元组中的一个属性值称为分量
4.下列关于数据模型的术语中,哪一个术语所表述的概念与二维表中的“行”的概念最接
近(D)
A.属性 B.关系 C.域 D.元组
5.下列关于关系模式的码的叙述中,哪一项是不正确的(C)。
A.当候选码多于一个时,选定其中一个作为主码
B.主码可以是单个属性,也可以是属性组
C.不包含在主码中的属性称为非主属性
D.若一个关系模式中的所有属性构成码,则称为全码
6.数据的完整性是指(C)。
A.数据的存储和使用数据的程序无关 B.防止数据被非法使用
C.数据的正确性、一致性 D.减少重复数据
7.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一
部分,但却是一个关系的主码时,称该属性(或属性组)为这个关系的(C)。
A.候选码 B.主码 C.外码 D.连接码
8.在数据库设计中用关系模型表示实体和实体之间的联系。关系模型的结构是(B)。
A.层次结构 B.二维表结构 C.网状结构 D.封装结构
9.关系数据模型(D)。
A.只能表示实体间的1:1联系 B.只能表示实体间的1:n联系
C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系
10.如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是(D)。
A.记录型 B.记录值 C.属性型 D.属性值
11.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(B)。
A.属性 B.元组 C.列 D.字段
12.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO),遵照实体完整性规则
(D)。
A.只有SNO不能取空值 B.只有CNO不能取空值
2
版权声明:本文标题:关系数据库系统习题及解答 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1714518829a683556.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论