【计算机类职业资格】四级数据库工程师-20及答案解析.doc
《【计算机类职业资格】四级数据库工程师-20及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-20及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-20 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:39.00)1._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行数据库系统C.分布式数据库系统D.客户/服务器数据库系统2.DBAS 生命周期模型中时间最长的阶段是_(分数:1.00)A.需求分析B.系统设计C.实行与部署D.运行管理与维护3.需求
2、分析是_。(分数:1.00)A.软件开发工作的基础B.软件生存周期的开始C.由系统分析员单独完成D.由用户自己单独完成4.从联机事务处理(OLTP)环境中抽取数据、建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题5.商场的业务子系统会在数据库服务器上产生各种增、删、改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,很可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是(分数:1.00)A.清除对大型
3、表行数据的顺序存取B.使用左连接操作C.避免相关子查询D.用排序来取代非顺序磁盘存取6.分布式数据库系统中分片模式和分配模式均是_。(分数:1.00)A.局部的B.全局的C.分布的D.集中的7.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行_。(分数:2.00)A.监控分析B.空间管理C.再组织和重构造D.参数调整8.设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 ER 图中能准确表达以上约束的是_。 (分
4、数:1.00)A.B.C.D.9.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是_。(分数:2.00)A.(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2NFB.(Sno,Sname),(Sno,Cno
5、,Grade Tname,Taddr),(Cno,Cname)属于 2NFC.(Sno,Shame),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 3NF10.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?_(分数:1.00)A.原子性B.一致性C.隔离性D.持久性11.如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称
6、为_。(分数:1.00)A.标定型联系B.分类联系C.非标定型联系D.多对多联系12.数据模型定义了数据库系统中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(分数:1.00)A.实体-联系模型B.关系模型C.面向对象模型D.网状模型13.以下关于两层 C/S 结构的数据库应用系统特点说法错误的是_。(分数:2.00)A.DBAS 的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B.数据库服务器可以为多个客户端应用提供共享的数据管理功能C.客户端可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端”14.考虑两
7、个事务 Ti 一Ii和 Tj=Ij,以及定义在 Ti、Tj 上的并发调度 S,其中 Ii、Ij 分别代表组成Ti 和 Tj 的操作,则下列选项中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是。(分数:1.00)A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q)D.Ii=write(Q),Ij=write(Q)15.数据库系统与文件系统的主要区别是_。(分数:1.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只
8、能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量16.在 VB 6.0 ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。(分数:1.00)A.增加一个新记录集B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.在对应的数据库表中增加一条新记录17.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法? _(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不充分的连接条件18.SQL server 2000 数据库用户的来源_。(
9、分数:1.00)A.可以是所有 SQL Server 的登录用户B.只能是 Windows 身份验证的登录用户C.只能是 SQL Server 身份验证的登录用户D.可以是其他数据库中的用户19.数据库系统中故障类型包括_。(分数:2.00)A.事务内部的故障B.系统故障C.介质故障D.以上各项均是20.关于数据库运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数据库运行一般是与编写调试程序的工作同步开展D.数据库系统的压力测试、并发访问测试、查询效率测试一般都属于性
10、能测试范围21.下列哪一项不属于概念模型所具备的性质?_(分数:1.00)A.易于变动B.易于交流和理解C.易于向数据模型转换D.在计算机中实现的效率高22.以下关于固定服务器和数据库角色叙述不正确的是_。(分数:2.00)A.用户可以添加、删除或更改固定的服务器B.用户的登录账户可以添加到固定的服务器角色中C.固定的服务器角色为管理数据库一级的权限提供了方便D.固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限23.在 UML 机制中,关于包和包图下列说法中错误的是_。(分数:1.00)A.把模型元素通过内在的语义连在一起的成为一个整体就叫做包B.包又称为子系统C.
11、包能够引用来自其他包的模型元素D.包图必须保证高耦合,低内聚24.一个 C/S 结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是_。(分数:1.00)A.LINKB.ODBCC.OODBD.OSDB25.UML 是一种面向对象的建模语言,它包含有 10 种图,以下说法中错误的是_。(分数:1.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML 的动态建模机制包括状态图、活动图、顺序图和协作图 4 个
12、图形26.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:2.00)A.应用程序员的编程需求B.DBA 的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求27.关于数据库应用系统设计,有下列说法: 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面 在数据库概念设计阶段,当采用自上而下的 ER 设计时,首先设计局部 ER 图,然后合并各局部 ER 图,得到全局 ER 图 在数据库逻辑设计阶段,将关系模式转换为具体 DBMS 平台支持的关系表 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束 上述说法正确的是_。(分数:2.
13、00)A.、和B.C.和D.和28.软件开发常用的模型不包括_。(分数:1.00)A.瀑布模型B.减量模型C.快速原型模型D.螺旋模型29.对于数据库管理系统,下面说法不正确的是_。(分数:1.00)A.数据库管理系统是一组软件B.数据库管理系统负责对数据库的定义和操纵C.数据库管理系统包括数据库D.数据库管理系统负责对数据库的控制30.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个
14、域D.元组的每个属性对应于文件记录中的一个记录二、应用题(总题数:8,分数:30.00)创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 2ON STUDENT 3 AS Print记录已修改(分数:6.00)填空项 1:_填空项 1:_填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩,请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_33.在 UML 提供的图中
15、,可以采用 1 对逻辑数据库模式建模; 2 用于接口、类和协作的行为建模,并强调对象行为的时间顺序。 (分数:2.00)34.VB 6.0 中,指明命令的类型,即要访问数据的来源属性是 CommandType,该属性的取值中表示RecordSource 中的命令类型未知的是 1。 (分数:2.00)35.在 SQL Server 2008 中,DATEDIFF(day,“2012/1/1“,“2012/1/10“)的返回值是 1。 36.数据库系统在运行过程中,可能会发生故障。如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存
16、储在外存上的数据不受影响,这种故障叫做 1;如果系统在运行过程中,由于某种硬件故障,使得数据库中的数据部分或全部丢失,这种情况称为 2。前者的恢复由 3 完成,后者的恢复由 4 完成。 (分数:2.00)设有关系模式 W(C, P, S, G,T, R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下的函数依赖集 F=C“G, (S,C)“G, (T,R)“C,(T,P)“R, (T,S)“R W 的规范程度最高达到 1。若将关系模式 W 分解为 3 个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C),则 W1的规范
17、化程度最高可达到 2,W 的规范化程度最高可达到 3,W3 的规范化程度最高可到达 4。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 2 ON STUDENT 3 AS Print记录已修改(分数:6.00)填空项 1:_填空项 1:_填空项 1:_三、设计与应用题(总题数:3,分数:35.00)39.设有三个基本表,表的结构如下所示,请用 SQL 完成下列查询 BORROWER: 借书证号 姓名 系名 班级 98001 欧阳
18、 信息系 98-1 98002 刘诚 信息系 98-1 98101 赵林 计算机 系 98-2 LOANS: 借书证号 图书馆登记号 借书日期 98001 T00101 1999.04.01 98002 T00102 1999.05.01 09001 T00201 1999.05.31 BOOKS: 索书号 书号 作者 图书登记 号 出版社 价格 TP311.13 数据库系统与应用 李昭原 T00101 科学 19.00 TP311.13 数据库原理与应用 李昭原 T00102 科学 19.00 TP.065 数据库系统原理 李昭原 T00201 北航 6.50 TP.1599 数据库原理教程
19、 王珊 T00101 清华 18.50 检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量 检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期 建立信息系学生借书的视图 SSP,该视图的属性列明由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成 (分数:15.00)_40.设职工一社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的职工
20、号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用 SQL 语句表达下列操作: 1)定义职工表、社会团体表和参加表,并说明其主码和参照关系。 2)建立下列两个视图。 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别); 参加人情况(职工号,姓名,社团编号,社团名称,参加日期) 3)查找没有参加任何团体的职工情况。 4)查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。 5)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。 (分数:10.00
21、)_41.在 SQLServer2000 的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表(系号,系名,系简称),系号为主码 在数据库中执行如下 T-SQL 代码: DECLARE DePtID varchar(10) DECLARE cnt int set cnt=O DECLARE cursor1 cursor FOR SELEET 系号 FROM 系表 WHERE 系名 LIKE“%电%“ OPEN cursorl FETCH NEXT FROM cursor1 INTO DePtID WHILE FETCH_STATUS=O BEGIN DECLARE
22、 temp_cnt int sELECT temp_cnt=COUNT(*)FROM 学生表 WHERE 系号=DeptID set Cnt=cnt+temp_cnt FETCH NEXT FROM cursor1 INTO ODePtID END CLOSE cursor1 DEALLOCATE cursor1 SELECT cnt 执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此 T-SQL 代码改为一条 SQL语句,请写出此 SQL 语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。 设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下
23、列两个语句的查询效率?并说明原因。 SELECT*FROM 学生表 WHERE 系号=1; SELEET*FRoM 学生表 WHERE 姓名=张三; (分数:10.00)_四级数据库工程师-20 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:39.00)1._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行数据库系统 C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 20 答案 解析 DOC
