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