三级数据库技术历年笔试真题(2006_2011)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006年4月全国计算机等级考试三级数据库技术笔试试卷
一、选择题(每小题1分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂在答题卡相应位置上,答在试卷上不得分。
(25)在数据库技术中,哪一种数据模型是数学化模型?
A)层次模型B)网状模型C)关系模型D)面向对象模型
(26)SQL在哪一年首次被国际标准化组织(ISO)批准作为关系数据库语言的国际标准?
A)1985 B)1987 C)1989 D)1991
(27)在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的A)物理独立性B)存储独立性C)位置独立性D)逻辑独立性
(28)下列对于关系的叙述中,哪一个是不正确的?
A)关系中的每个属性是不可分解的B)在关系中元组的顺序是无关紧要的
C)任意的一个二维表都是一个关系D)每一个关系仅有一种记录类型
(29)在关系代数的连接操作中,哪一种连接操作需要取消重复列?
A)自然连接B)笛卡儿积C)等值连接D)θ连接
(30)设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是
A)πA(σB=17(R))B)σB=17(πA(R))
C)σB=17(πA,C(R))D)πA,C(σB=17(R))
(31)下列SQL语句中,哪一(些)组包含了不正确的定义语句?
I.CREATE TABLE…CREATE VIEW…CREATE INDEX…
II.DROP TABLE…DROP VIEW…DROP INDEX…
III.ALTER TABLE…ALTER VIEW…ALTER INDEX…
A)只有I B)只有II C)只有III D)I和II
(32)下列哪一种关系运算不要求:“R和S具有相同的元数,且它们对应属性的数据类型也相同”?
A)R∪S B)R∩S C)R-S D)R×S
(33)用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?
A)DROP B)DELETE C)ALTER D)UPDATE
下面第(34)至(36)题,基于“学生——选课——课程”数据库中的三个关系:
S(S#,SNAME,SEX,DEPARTMENT),主码是S#
C(C#,CNAME,TEACHER),主码是C#
SC(S#,C#,GRADE),主码是(S#,C#)
(34)下列关于保持数据库完整性的叙述中,哪一个是不正确的?
A)向关系SC插入元组时,S#和C#都不能是空值(NULL)
B)可以任意删除关系SC中的元组
C)向任何一个关系插入元组时,必须保证该关系主码值的唯一性
D)可以任意删除关系C中的元组
(35)为了提高特定查询的速度,对SC关系创建唯一索引,应该创建在哪一个(组)属性上?
A)(S#,C#)B)(S#,GRADE)C)(C#,GRADE)D)GRADE
(36)查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系
A)只有S,SC B)只有SC,C C)只有S,C D)S,SC,C
(37)如下所示三个关系中,关系T是由关系R和S经过哪一种操作得到的?
R S T
A)S-R B)R-S C)R∩S D)R∪S
(38)下列条目中,哪一条不是语句ALTER TABLE的功能?
A)增加表的完整性约束B)删除表的完整性约束
C)增加表中的列D)删除表中的列
(39)下列条目中,哪些是当SQL语句嵌入到主语言时要解决的问题?
I.区分SQL语句与主语言语句
II.数据库工作单元和程序工作单元之间的通信
III.协调SQL语句与主语言语句处理记录的不同方式
A)只有I和II B)只有I和III C)只有II和III D)都是
(40)DBTG系统(亦称CODASYL系统)是哪一种数据库系统的典型代表?
A)层次B)网状C)关系D)面向对象
(41)下列条目中,哪一条不是数据库管理系统必须提供的基本功能?
A)数据定义B)可移植性保证
C)数据操纵D)安全性保护和完整性控制
(42)数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能由数据库管理系统的哪一个模块完成?
A)数据库定义模块B)数据库维护模块C)数据库存取模块D)数据库运行模块
(43)按照处理对象的不同,关系数据库管理系统可以划分为层次结构,从上往下各层次依次为A)语言翻译处理层,数据存取层,数据存储层
B)语言翻译处理层,数据存储层,数据存取层
C)数据存取层,数据存储层,语言翻译处理层
D)数据存储层,数据存取层,语言翻译处理层
(44)下列关于Oracle数据库系统的表空间叙述中,哪一个是不正确的?
A)每个数据库分成一个或多个表空间
B)每个表空间只能创建一个数据文件
C)一个数据文件只能和一个数据库相关联
D)数据库表空间的总存储容量就是数据库的总存储容量
(45)下列哪些条目是MS SQL Server2000数据库系统对Web的支持?
I.XML和Internet标准的支持II.通过Web访问数据
III.基于Web的分析功能IV.安全的应用程序管理
A)只有I、II和III B)只有I、II和IV C)只有I、III和IV D)都是
(46)如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的
A)原子性B)一致性C)隔离性D)持久性
(47)日志文件是用于记录
A)程序运行的过程B)对数据库所有的更新操作
C)程序执行的结果D)用户对数据库的访问信息
(48)下列叙述中正确的是
A)遵守两阶段封锁协议的并发事务一定是可串行化的
B)遵守两阶段封锁协议的并发事务一定不会发生死锁
C)遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D)遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
(49)实际安全产品的最低级别是
A)D B)C2 C)B1 D)B2
(50)下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?
A)规范化理论提供了判断关系模式优劣的理论标准
B)规范化理论提供了判断关系数据库管理系统优劣的理论标准
C)规范化理论对于关系数据库设计具有重要指导意义
D)规范化理论对于其他模型的数据库的设计也有重要指导意义
(51)下列哪一条不是由于关系模式设计不当所引起的问题?
A)数据冗余B)插入异常C)删除异常D)丢失修改
(52)下列关于部分函数依赖的叙述中,哪一条是正确的?
A)若X→Y,且存在属性集Z,Z∩Y≠?,X→Z,则称Y对X部分函数依赖
B)若X→Y,且存在属性集Z,Z∩Y=?,X→Z,则称Y对X部分函数依赖
C)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖
D)若X→Y,且对于X的任何真子集X′,都有X′→Y,则称Y对X部分函数依赖
(53)设U为所有属性的集合,X、Y、Z为属性集,Z=U—X—Y。下列关于多值依赖叙述中,哪一条是正确的?
A)若X→→Y,则X→→Z
B)若X→→Y,则X→Y
C)设XY W U,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立
D)若X→→Y在R(U)上成立,且Y′Y,则X→→Y′在R(U)上成立
(54)设有关系模式R(A,B,C),根据语义有如下函数依赖集:F={A→B,(B,C)→A}。关系模式R的规范化程度最高达到
A)1NF B)2NF C)3NF D)4NF