【计算机类职业资格】计算机数据库工程师-87及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-87及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-87及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-87 及答案解析(总分:105.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?_A) 数据库定义模块 B) 数据库运行模块C) 数据库存取模块 D) 数据库维护模块(分数:2.00)A.B.C.D.2.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?_ A) 聚集文件 B) 顺序文件 C) 散列文件 D) 索引文件(分数:1.00)A.B.C.D.3.关系 SC(Sno,Cno,Grade
2、)表示学号,课程号,成绩。现要查询平均分在 90 分以上的学生的学号和平均成绩,正确的语句是_。A) SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90GROUP BY SnoB) SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Grade)=90C) SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90ORDER BY SnoD) SELECT Sno,AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade)=90(分
3、数:1.00)A.B.C.D.4.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D.5.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是_。A) SELECT 所在系,AVG(年龄)FROM 学生表WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B) SELECT 所在系,AVG(年龄)FROM 学生表WHERE AVG(年龄
4、)(SELECT AVG(年龄)FEOM 学生表)GROUP BY 所在系C) SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系HAVING AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)D) SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)(分数:2.00)A.B.C.D.6.以下关于活锁叙述错误的_。A) 事务的活锁又称为事务的饿死B) 为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求C) 各个事务可以按照申请访问
5、 Q 的时问先后顺序,依次获得定义在 Q 上的锁D) DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置(分数:2.00)A.B.C.D.7.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构A) B) C) D) (分数:1.00)A.B.C.D.8.针对数据量很大的数据库系统,最适合调用应用程序的时机是_。A) 数据库尚未建立之前B) 数据库已经建立,但尚未装入任何数据C) 数据库已经建立,并已装入部分数据D) 全部数据装入数据库之后或投入运行之后(分数:2.00)
6、A.B.C.D.9.在分布式数据库系统中,查询代价是由下列哪几项来衡量的?_CPU 代价 I/O 代价通信代价 存储代价A) B) C) D) (分数:1.00)A.B.C.D.10.事务的一致性是指_。A)事务中包括的所有操作要么都做,要么都不做B)事务必须是数据库从一个一致性状态变到另一个一致性状态C)事务一旦提交,对数据库的改变是永久的D)一个事务内部的操作及使用的数据对并发的其他事务是隔离的(分数:2.00)A.B.C.D.11.假设仓库管理关系表为 StorehouseManage(仓库 ID,存储物品 ID,管理员 ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种
7、物品。这个数据库表中存在如下决定关系: (仓库 ID,存储物品 ID)(管理员 ID,数量) (管理员 ID,存储物品 ID)(仓库 ID,数量) 关系 StorehouseManage 最高达到哪级范式?_。A) 不满足 B) 1NF C) 2NF D) 3NF(分数:1.00)A.B.C.D.12.事务的一致性是指_。A) 事务中包括的所有操作要么都做,要么都不做B) 事务必须是数据库从一个一致性状态变到另一个一致性状态C) 事务一旦提交,对数据库的改变是永久的D) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的(分数:1.00)A.B.C.D.13.在 UML 模型中,用于表达一
8、系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。A) 协作图 B) 状态图C) 顺序图 D) 部署图(分数:1.00)A.B.C.D.14.以下关于决策系统说法错误的是_。A) 为了解决 DSS 存在的不足,人们提出了基于数据仓库的决策支持系统B) 数据仓库是核心C) 决策支持系统是数据的需求者D) 决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据(分数:2.00)A.B.C.D.15.校园一卡通的转账业务中,学生的钱少了而系统收入账户的余额也没有增加,这一故障属于_。A) 计算机病毒故障 B) 系统故障C) 介质故障 D) 事务内部故障(分数:1.00)A
9、.B.C.D.16.VB6.0 中的数据绑定控件必须A)同时具有 DataSource 属性和 DataField 属性B)同时具有 ConnectionString 属性和 RecordSource 属性C)具有 DataSource 属性D)具有 ConnectionString 属性(分数:1.00)A.B.C.D.17.以下关于数据的存储方式叙述错误的是_。 A) 数据库中的应用数据是以记录形式存储在外设存储介质上的 B) 文件在逻辑上被组织成记录的序列 C) 一个文件在磁盘上占有一定的物理存储空间 D) 文件中的每个逻辑记录被映射存储到某个特定的磁盘块上(分数:1.00)A.B.C.
10、D.18.以下关于 Visual Basic 6.0 说法错误的是_。A它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B在 Visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C利用 OLE 技术可以方便地开发集声音、图像、动画、文字处理等对象于一体的应用程序D仅可以访问小型数据库(分数:2.00)A.B.C.D.19.当关系引用了属性名以后,关系具有的性质中不包括_。A) 有重复的元组 B) 元组上下无序C) 按属性名引用时属性左右无序 D) 所有属性值都是原子项(分数:1.00)A.B.C.D.20.允许在转储过程中对数据库进行存
11、取和修改,但不能保证备份数据有效性的数据转储类型是_。 A) 增量转储 B) 差量转储 C) 静态转储 D) 动态转储(分数:2.00)A.B.C.D.21.设在 SQL Server 2000 某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为 INT,且有取值范围为 0100 的约束。若需统计全体学生的平均成绩(精确到小数点后 1 位),下列语句正确的是A)SELECT CAST(AVG(成绩) AS NUMERIC(4,1) FROM 选课表B)SELECT AVG(CAST(成绩 AS NUMERIC(4,1) FROM 选课表C)SELECT AVG(成绩) AS NUM
12、ERIC(4,1) FROM 选课表D)SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1) FROM 选课表(分数:2.00)A.B.C.D.22.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。A)稀疏索引 B)聚集索引 C)稠密索引 D)非聚集索引(分数:2.00)A.B.C.D.23.事务 T 对数据对象 A 加上某种锁后,其他事务只能在对 A 加 S 锁,不能加 X 锁,直到事务 T 释放 A 上的锁,则可以确定为事务 T 对数据对象 A 加
13、的锁是_。A) 共享锁 B) 排他锁 C) 独占锁 D) 写锁(分数:2.00)A.B.C.D.24.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的_。A) T1 T4Read(A)Read(A)Write(B)Write(B)B) T1 T3Rwad(B)Read(A)Write(A)Write(B)C) T4 T5Read(A)Read(A)Write(B)Write(B)D) T1 T2Read(A)Read(A)Write(A)Write(B)(分数:2.00)A.B.C.D.25.现需设计某在线图书销售系统,在需求调研阶段,调研人员整理出如下用户需求:需要存储图书信息、读者信
14、息、订单信息、在线支付信息、图书配送信息和书评信息为尽可能避免订单信息丢失,需每半小时备份一次订单信息为方便读者快速找到需要的书目,需要将图书按文科、理科进行分类,文科类再细分为历史、文学和语言,理科类再细分为电子科学和非电子科学根据读者购书历史记录和读者信息,定期为读者提供新书目录以及生日折扣等个性化服务以上需求,属于数据需求的是_。A) 仅 B) 仅和 C) 仅和 D) 仅、和(分数:1.00)A.B.C.D.26.下面说法不正确的是_。A数据库管理系统是一组软件 B概念模型不涉及计算机的处理细节C数据库管理系统包括数据库 D概念模型是信息世界的建模工具(分数:1.00)A.B.C.D.2
15、7.在 SQL Setver 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑 tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是 _。A) 每天备份一次系统数据库B) 每当用户进行数据更改操作时,备份系统数据库C) 每当用户操作影响了系统数据库内容时,备份系统数据库D) 备份用户数据库的同时备份系统数据库(分数:1.00)A.B.C.D.28.在最终的模型中任何一个不确定联系必须被转化成_。 A) 标定型联系 B) 非标定型联系 C) 分类联系 D) 确定联系(分数:1.00)A.B.C.D.29.在进行备份时,不但备份数
16、据库的数据文件、日志文件,而且还备份文件的存储位置以及数据库中的全部对象以及相关信息的备份是_。A)事务日志备份 B)差异备份C)完全备份 D)文件和文件组备份(分数:1.00)A.B.C.D.30.下面说法正确的是_。A)数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率B)使用数据仓库的目的在于对已有数据进行高速的汇总和统计C)数据挖掘时采用适当的算法,从数据仓库的海量数据中提取潜在的信息和知识D)OLAP 技术为提高处理效率,必须绕过 DBMS 直接对物理数据进行读取和写入(分数:1.00)A.B.C.D.二、应用题(总题数:9,分数:32.00)在 UML 提供的
17、图中,可以采用 1 对逻辑数据库模式建模; 2 用于接口,类和协作的行为建模,并强调对象行为的时间顺序。(分数:4.00)填空项 1:_填空项 1:_某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。SELECT TNAMEFROM TEACHER WHERE_(SELECT X.TNO FROM COURSE X,COURSE YWHERE_(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_设有学生表 STUDENT,其中有学号,姓名,年龄,性别等字段
18、,该表是在 2002 年建立的,到 2003 年用户可以使用 SQL 的 1 语句,将表中所有学生的年龄增加一岁,到 2004 年,显示学生表中年龄大于 22 岁的学生的信息的 SQL 语句是 2。(分数:4.00)填空项 1:_填空项 1:_33.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份上,假设此备份设备只含有对 pubs 数据库的完全备,则恢复 pubs 数据库的语句为 1。(分数:2.00)填空项 1:_在 VB6.0 的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 1。用于指定要绑定的数据源,并且值一般为 ADO 数据控件的名称的属性是
19、2。(分数:4.00)填空项 1:_填空项 1:_35.数据仓库是一个面向主题,集成的,时变的,非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是 1。(分数:2.00)填空项 1:_36.介质故障恢复采用的操作有:装载数据备份,执行 REDO 操作,执行 UNDO 操作,其正确的操作步骤是 1。(用 AB 表示 A 的执行顺序先于 B)(分数:2.00)填空项 1:_37.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提
20、高的是15。(分数:2.00)填空项 1:_散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定,如果某个桶内已近装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的 2 个主要原因为 1 和 2。(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:3,分数:30.00)39.某学生选课数据库,库中包括学生、课程和选课 3 个表,其表结构为:学生(学号,姓名,性别,年龄,所在系);课程(课程号,课程名,先行课);选课(学号,课程号,成绩)。用 Transact-SQL 完成下列操作。1)建立学生选课数据库。2)建立学生、课程和
21、选课表。3)建立各表以主码为索引项的索引。4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT 和 UPDATE 触发器。6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85 分时,学习情况为好;当平均成绩在 7085 分之间,学习情况为较好;当平均成绩在 6070 分之问,学习情况为一般;当平均成绩在 60 分以下,学习情况为较差。(分数:10.00)_40.在进行某学校教务管理系统
22、的数据库设计时,数据库设计人员设计了如下几个关系模式:系(系号,系名),系号为主码学生(学号,姓名,所在系号),学号为主码课程(课程号,课程名,开课系号),课程号为主码选课(学号,课程号,选课时间),学号和课程号为主码开发人员在将关系模式实施到 SQL Server 2000 的“教务”数据库时,使用了如下表结构定义语句:CREATE TABLE 系(系号 varchar(10)NOT NULL,系名 varchar(100)CREATE TABLE 学生(学号 varchar(50)NOT NULL,姓名 varchar(50),所在系号 varchar(10)CREATE TABLE 课程
23、(课程号 varchar(50)NOT NULL,课程名 varchar(100),开课系号 varchar(10)CREATE TABLE 选课(学号 varchar(50)NOT NULL,课程号 varchar(50)NOT NULL,选课时间 datetime)在执行如下查询语句时发现执行效率很低:SELECT*FROM 选课 JOIN 学生 ON 学生.学号=选课.学号JOIN 系 ON 系.系号=学生.所在系号JOIN 课程 ON 课程.课程号=选课.课程号WHERE 系.系号=012AND convert(varchar(10),选课时间,120)=2010-01-01在查找原因
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 87 答案 解析 DOC
