- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
关系数据库系统习题及解答
一、填空题
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不能取空值
文档评论(0)