【计算机类职业资格】计算机数据库工程师-90及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-90及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-90及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-90 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.数据库系统的特点包括冗余度低、较高的程序与数据独立性、易于扩充和A)数据结构化 B)数据模块化C)程序结构化 D)程序标准化(分数:1.00)A.B.C.D.2.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式ER 模型的阶段是A)需求分析 B)概念设计C)逻辑设计 D)物理设计(分数:1.00)A.B.C.D.3.visual Basic 6.0 不能使用下面哪一种数据访问技术A)ADO B)DAOC)ADO.NET
2、 D)ODBC(分数:1.00)A.B.C.D.4.以下关于 DBAS 生命周期模型的基本思想的叙述中错误的是A)DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等基本活动组成B)将瀑布模型和螺旋模型的开发思路引入 DBAS 生命周期模型,允许渐进、迭代地开发 DBASC)引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线D)将 DBAS 设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,第一步的设计内容又涵盖了三条设计主线(分数:1.00)A.B.C.D.5.以下关于 DFD 与 IDEF0 的比较的说法中错误的是A)在模型规范方面,DFD 方
3、法更加规范,更加适合初学者B)DFD 图用箭头(也叫做数据流)来描述数据移动的方向C)IDEFO 图的箭头可以表示出控制流和说明处理或活动实施方式的一些约束D)这两种方法都是基于结构化分析方法(分数:1.00)A.B.C.D.6.数据库管理系统的功能有数据定义功能 数据操纵功能数据库运行管理和控制功能 数据库的建立和维护功能A) B)C) D)(分数:1.00)A.B.C.D.7.有如下的索引文件指针号指针号J0093X1001X0022指针号1西服 X1007002洗衣机 X00215003彩电 J0092300则该索引文件称为A)聚集、稀疏索引 B)非聚集、稀疏索引C)聚集、稠密索引 D)
4、非聚集、稠密索引(分数:1.00)A.B.C.D.8.对 SQL 对象的操作权限的描述正确的是A)权限的种类分为创建、删除和修改三种B)使用 REVOKE 语句获得权限C)权限只能用于实表而不能用于视图D)COMMIT 语句用于收回权限(分数:1.00)A.B.C.D.9.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授课程,教师不会重名。下
5、列对关系的分解正确并且是无损连接及保持函数依赖的是A)(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 1NFB)(Sno,Sname),(Sno,Cno,Grade,Tname,Taddr),(Cno,Cname)属于 2NFC)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 BCNF(分数:1.00)A.B.C.D.1
6、0.将文件的每个记录在某个或某些域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是A)散列技术 B)索引技术C)数据字典 D)聚集文件(分数:1.00)A.B.C.D.11.在软件需求分析和设计过程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该A)先数据后程序 B)与顺序无关C)先程序后数据 D)可同时进行(分数:1.00)A.B.C.D.12.数据库物理结构设计的目标是A)导出特定的 DBMS 可以处理的数据库模式和外模式B)得到存储空间占用少、数据访问效率高和维护代价低的数据库物理模式C)产生反映企业
7、组织信息需求的数据库概念结构D)收集支持系统目标的基础数据及其处理方法(分数:1.00)A.B.C.D.13.数据挖掘作为知识发现的过程,一般由以下哪些主要阶段组成数据准备 数据挖掘 数据分析 结果的解释评估A) B)C)D)(分数:1.00)A.B.C.D.14.关于活动图,下列说法错误的是A)活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B)活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C)每个活动图都有一个起点,但不一定有终点D)活动由圆角矩形框表示(分数:1.00)A.B.C.D.15.在数据库中要并发控制的原因是防止多用户并发使用数据
8、库时造成数据错误和程序运行错误保证数据的完整性保证数据的安全性 保证数据的可靠性A) B)C) D)(分数:1.00)A.B.C.D.16.下列语句中正确描述了将 Windows NT 用户“Server/nt_user”添加到 sysadmin 固定的服务器角色中的是A)EXEC sp_addroleServer/nt user,sysadminB)EXEC sp_addsrvrolememberServer/nt_user,sysadminC)ADD sp_addroleServer/nt_user,sysadminD)ADD sp_addsrvrolememberServer/nt_us
9、er,sysadmin(分数:1.00)A.B.C.D.17.以下关于备份设备的说法中错误的是A)SQLServer 将备份数据库的场所称为备份设备B)永久备份设备是先创建备份设备,然后将数据库备份到备份设备上C)临时备份设备是直接将数据库备份到物理文件上D)可以使用 sp_createumpdevice 系统存储过程创建备份设备(分数:1.00)A.B.C.D.18.1 级加锁协议解决了事务的并发控制带来的哪种不一致性问题A)读脏数据 B)数据重复修改C)数据丢失修改 D)数据不可重复读(分数:1.00)A.B.C.D.19.ADO RecordSet 对象支持四种游标类型,其中能够反映所有
10、用户对数据的修改,支持向前和向后的记录移动操作的是A)动态游标 B)静态游标C)键集游标 D)仅向前游标(分数:1.00)A.B.C.D.20.数据库权限包括创建、修改和删除数据库对象 对 DBMS 进行维护的权限 对数据库数据的操作权限A) B)C) D)(分数:1.00)A.B.C.D.21.下列关于范式的叙述中,正确的是A)若关系模式 R 是 1NF,且主属性部分依赖于码,则 R 是 2NFB)若关系模式 R 是 3NF,A, (分数:2.00)A.B.C.D.22.下列关于数据库事务详细设计的说法中,错误的是A)事务详细设计是从事务概要设计得到的事务流程出发B)事务详细设计将概要设计中
11、的 read、write 元操作替换成 DML 语句或对 API 接口的调用C)对于复杂事务,其实现形式可以是以 begin_transaction 开头、以 end_transaction 结尾的操作系列D)事务的结构可以是集中事务、分布式事务、平面事务或嵌套事务(分数:2.00)A.B.C.D.23.在 SQL Server2000 中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.61.5 倍范围之内,实现这个约束的正确代码是A)CHECK(销售价格 BETWEEN 单价*0.6 AND 单价*1.5)B)C
12、HECK(销售价格 BETwEEN 商品表单价*0.6 AND 商品表单价*1.5)C)CREATE TRIGGER tri Sales ON 销售表 FOR INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTED a JOIN 商品表 b)ON a商品号=b商品号WHERE 销售价格 NOT BETwEEN 单价*0.6 AND 单价*1.5)ROLLBACKD)CREATE TRIGGER tri Sales ON 销售表 INSTEAD OF INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTED a JOIN 商品
13、表 b ON a商品号=b商品号 wHERE 销售价格 NOT BETwEEN 单价*0.6 AND 单价*1.5)ROLLBACK(分数:2.00)A.B.C.D.24.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是A)OLAP 面向操作人员,OLTP 面向决策人员B)OLAP 使用历史性的数据,OLTP 使用当前数据C)OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D)OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以(分数:2.00)A.B.C.D.25.一个用户试图用查询分析器连接到一个 SQL 服务器上,服务器使用 Wind
14、ows 验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权限A)什么也不用填 B)Windows 2000 账号和一个空口令C)Windows 2000 账号和口令 D)以上选项都不对(分数:2.00)A.B.C.D.26.恢复数据库的顺序为按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份恢复最近的完全数据库备份恢复完全备份之后的最近的差异数据库备份(如果有的话)A) B)C) D)(分数:2.00)A.B.C.D.27.下述各图给出的四个并发调度中,哪个不是冲突可串行的?A) T1 T2Read(A)Write(B)Read(A)Write(A)
15、B) T1 T3Read(A)Write(B)Read(B)Write(A)C)T4 T5Read(A)Write(B)Read(A)Write(B)D)T1 T4Read(A)Write(B)Read(A)Write(B)(分数:2.00)A.B.C.D.28.关于分布式数据库系统和并行数据库系统,下列说法正确的是A)分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能B)并行数据库系统的目的主要在于实现场地自治和数据全局透明共享C)并行数据库系统经常采用负载平衡方法提高数据库系统的业务吞吐率D)分布式数据库系统中,不存在全局应用和局部应用的概念,各结点完全
16、不独立,各个结点需要协同工作(分数:2.00)A.B.C.D.29.某个数据仓库中保存着商品销售明细数据表 T(商品号,数量,价格,时间),其细节数据保存期为 2年,每年销售记录约有 5 千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为 5 年,为了提高这项分析需求的执行效率,下列方案合理且有效的是A)按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析B)按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V1(商品号,日销售总数量,日销售总金额
17、,日期),将 V1 作为数据分析源C)在商品号属性上为 T 建立索引,建立物化视图 V2(商品号,日销售总数量,日销售总金额,日期),每天根据 T 中新产生的数据对 V2 进行增长式更新,并将 V2 作为分析数据源D)建立物化视图 V3(商品号,月销售总数量,月销售总金额,月份),每天清空 V3,并根据表 T 重新计算V3,并将 V3 作为分析数据源(分数:2.00)A.B.C.D.30.计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在 SQL Server 2000 中,下列安全控制方法
18、最合理的是A)为计算机系每个教师授予每个表的,SELECT 权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE 和 UPDATE 权B)为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的 db datareader 角色中的成员,将教务处角色设置为此数据库的 db datawriter 角色中的成员C)为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的 SELECT 权,为教务处角色授予每个表的SELECT、INSERT、DELETE 和 UPD
19、ATE 权D)将计算机系和教务处的每个职工设置为 db_owner 角色中的成员(分数:2.00)A.B.C.D.二、应用题(总题数:8,分数:16.00)31.关系数据库设计理论是数据库逻辑设计的指南,其主要基础是_和_。(分数:2.00)填空项 1:_32.设有员工实体 Employee(enlployeeID,name,sex,age,tel,departID),其中各属性分别表示员工号、员工姓名、员工性别、员工年龄、员工电话(要求记录该员工的手机号码和办公室电话)和员工所在部门号(要求参照另一部门实体的主码 departID)。Empolyee 实体中存在多值属性,该属性的处理为 1。
20、(分数:2.00)填空项 1:_33.假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示学号、课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT_FROM SC_(分数:2.00)填空项 1:_34.在 UML 模型中,用于展示对象之间的联系以及对象间发送和接收消息的图是 1。(分数:2.00)填空项 1:_35.在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是_。一台主机为工作机,另一台为备份机的是_。(分数:2.00)填空项 1:_36.数据库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept
21、),各属性分别表示学号、姓名、性别、年龄和所在系;学生选课表 SC(Sno,Cno,Grade),各属性分别表示学号、课程号和成绩;课程表Course(Cno,Cname,Cpno,Ccredit),各属性分别表示课程号、课程名、先行课和学分。(先行课的意思是,比如课程号 1 有先行课 5,说明要选课程 1,就必须先选课程 5)。请用以上各表完成查询选修了全部课程的学生的姓名的语句:SELECT SnameFROM StudentWHERE NOT EXISTS(SELECT*FROM CourseWHERE_(SELECT*FROM SCWHERE _ AND_)(分数:2.00)填空项 1
22、:_37.某 SQL Servet 2000 数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。CREATE PROC p_Sumyear INTASSELECT _ WITH TIES商品类别,SUM(销售数量)AS 销售总数量,_AS 销售总利润FROM 商品表 JOIN 销售表 ON 商品表商品号=销售表商品号WHERE year(销售时间)=yearGR
23、OUP BY 商品类别ORDER BY 销售总利润_(分数:2.00)填空项 1:_38.设在 SQL Server 2000 环境下,对“销售数据库”进行的备份操作序列如下图所示。(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:30.00)39.假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。发票号 到达日期 顾客姓名 消费日期 项目 金额23445662005/12/10顾全德 2005/1 2/10房租 ¥150.0023445662005/12/10顾全德 2005/12/10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 90 答案 解析 DOC
