


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机数据库工程师 -100( 总分: 107.00 ,做题时间: 90 分钟 )一、选择题 (总题数: 30,分数: 40.00)1. DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的A)数据定义功能 B) 数据操纵功能C) 数据库运行管理与控制功能 D) 数据库建立与维护功能(分数: 1.00 )A.B.C. VD.解析:解析DBMS的数据库运行管理与控制功能是指统一管理和控制数据库的建立、运行和维护,DBMS通过加锁机制允许用户并发访问数据库,这属于DBMSf供的数据库运行管理与控制功能。2. 在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是。A工作
2、阶段的等待时间 B)生产原型的复杂性C)参与人员所需的工作站数 D)参与人员之间的通信困难(分数: 1.00 )A.B.C.D. V解析: 解析 在软件开发中, 开发人员的交流是非常主要的。 一个开发人员进入一个新的软件系统做开发, 需要相当长的一个阶段以适应软件的开发。这主要是由于新的人员需要一定时间的培训以熟悉软件系统的 开发状况及软件的需求分析、 定义和相关已经生成的文档, 以便在软件开发中与老开发人员的交流和通信, 以推动软件开发前进。3. 数据库的体系结构由哪几部分组成 ?A)模式、外模式和内模式B)数据库、文件和记录C)物理级、数据级和信息级D)文件级、记录级和数据级(分数: 1.
3、00 )A. VB.C.D.解析: 解析 数据库的体系结构由模式、外模式和内模式组成。4. 设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障:I 某DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启 与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务山系统运行过程中突然停电,恢复供电后操作系统重新启动W.某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品V. 因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复W.DBA误操作强行关闭正在运行的数据库服务器以上故障,不属于系统故障的是A)仅w B)仅n>m和wC)仅
4、U、W和V D)仅I、U和V(分数: 2.00 )A.B.C. VD.解析: 解析 数据库系统中存在的故障可分为事务内部故障、系统故障、 介质故障和计算机病毒故障四类。系统故障又称软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停 电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。5. VB 6.0 中的数据绑定控件必须 。(A) 同时具有 DataSource 属性和 DataField 属性(B) 同时具有 ConnectionString 属性和 RecordSource 属性(C) 具有 DataSource 属性
5、(D) 具有 ConnectionString 属性(分数: 2.00 )A.B.C. VD.解析:6. 数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指 。A) 数据字典、应用程序、审计档案、数据库后援副本B) 数据字典、应用程序、日志文件、审计档案C) 日志文件、数据库后援副本D) 数据字典、应用程序、数据库后援副本(分数: 2.00 )A.B.C. VD.解析:解析 数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复,建立冗余最常见的 技术是数据转储和登录日志文件。7. 数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构是。A) 聚集文件 B)
6、 顺序文件C) 散列文件 D) 索引文件分数: 1.00 )A.B.C. VD.解析: 解析 利用哈希函数实现对数据库快速访问文件结构的是散列文件。8. 以下说法错误的是 。A) 在开始建立模型之前,首先要明确建模的目的及意图B) A0 图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C) AO 图是模型真正的顶层图D) 每张图的边界箭头可以与父图箭头不一致 (分数: 1.00 )A.B.C.D. V解析: 解析 每张图的边界箭头和父图箭头应是一致的。9. 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方法属于A) 水平分片 B) 垂直分片C) 导
7、出分片 D) 混合分片 (分数: 1.00 )A.B.C. VD.解析: 解析 在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以 使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从 行的角度 (元组 )依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重 构关系。垂直分片是从列的角度(属性) 依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是 其他关系属性的条件。而混合分片则是指上面三种方法的混合
8、。10. 用户编写程序时不但要了解全局数据的分片情况, 而且还要了解各片断的副本复制情况及各片断和它们 的副本的场地位置的分配情况,这种分布透明性是 。A) 分片透明性 B) 位置透明性C) 局部数据模型透明性 D) 分布透明性 (分数: 1.00 )A.B.C. VD.解析: 解析 分布透明性有三种级别:分片透明性、位置透明性和局部数据模型透明性。分片透明性位于 全局概念模式和分片模式之间,是最高级别的透明性。分片透明性是指数据分片对用户是透明的,用户编 写程序时只需对全局关系进行操作,当数据分片改变时,应用程序不会受到影响,由此简化了应用程序的 维护。位置透明性是指数据分片的分配位置对用户
9、是透明的,用户编写程序时只需考虑数据分片情况,无 需了解各个分片在各场地的分配情况。局部数据模型透明性位于分配模式和局部概念模式之间,它是指用 户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的 场地位置的分配情况。11. 下面关系函数依赖的传述中,不正确的是 。(A) 若 XY- > 乙 则 X- > 乙 Y- > Z(B) 若 X- > Y,Y- >Z,贝U X- >YZ(C) 若 X- > Y,Z 包含 丫,_则 X- > Z(D) 若 X- > Y,Y- > 乙 则 X- > Z
10、(分数: 1.00 )A.B.C. VD.解析:12. 在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是A) 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C) 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D) 好的散列函数产生的存储地址分布应尽可能是随机的(分数: 1.00 )A. VB.C.D.解析: 解析 散列文件组织将文件的物理空间划分为一系列桶,每个桶的空间大小是固定的。为了防止桶 溢出,应设计合适大小的桶数目和桶大小,尽可能留有一些空闲桶。A选项
11、错误。用散列方法组织存储一个文件时,首先要指定文件记录的一个 (或一组)域作为查找码,查找码也称为散列域。好的散列函数应满 足下面两个条件:地址的分布是均匀的。地址的分布是随机的。产生桶溢出的两个主要原因是:文 件初始设计时,为文件记录预留存储空间不足,顶留的桶数偏少。散列函数的“均匀分布性”不好,造 成某些桶存满了记录,其他桶内却有较多空闲空间。13. 在SQL语言中授权的操作是通过什么语句实现的?A) CREAT B) GRANT C) INSERT D) REVOKE(分数: 2.00 )A.B. VC.D.解析:解析在SQL语言中授权的操作是通过 GRAN语句实现的。14. 优化数据库
12、数据的存储结构和存取方法有利于提高数据的查洵效率。下列不利于提高系统查询效率的优化方案是A) 为经常出现在查询条件中的列建立索引B) 为频繁进行排序的列建立索引C) 将数据文件和日志文件分别放置在不同磁盘上D) 将表的数据和索引放置在同一磁盘上(分数: 1.00 )A.B.C.D. V解析:15. 若存在一个网络数据库应用系统,其中一台计算机A存有DBM嗽件、所有用户数据和应用程序,其余各个考查作为终端通过通信线路向A发出数据库应用请求,这种方式属于 。A) 集中式数据库体系结构B) 主从式数据库体系结构C) 分布式数据库体系结构D) 客户机/服务器数据库体系结构(分数: 1.00 )A. V
13、B.C.D.解析:解析若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各个结点作为终端通过通信线路向A发出数据库应用请求,这种方式属于集中式数据库体系结构。16. 以下关于锁的粒度叙述错误的是 。(A) 施加X锁和S锁的数据项的大小称为锁的粒度(B) 锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关(C) 在关系数据库中,可以对数据页,索引和块等物理单元进行加锁(D) 当锁粒度比较大时,事务的并发度高,但是系统开销比较大(分数: 1.00 )A.B.C.D. V解析:17. 设有关系模式 W(C P,S, G, T,R),其中各属性的含义是
14、:C为课程,P为教师,S为学生,G为成绩, T 为时间, R 为教室,根据定义有如下函数依赖属性:F=SG (S,C)-G (T,RFC,仃,P)tR (T,SLR则W的规范化程度最高达到。A)1NF B)2NF C)3NF D)4NF分数: 2.00 )A. VB.C.D.解析:解析因为仃,P)tR所以存在非主属性 R对候选码的部分依赖,所以W不是2NF18. 设有商品销售系统, 该系统每天最多产生 1万条商品销售记录, 并用商品销售数据表保存销售记录。 系 统需要保存 3 年的销售记录, 每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为: 商品号(10 个字节) 、
15、销售数量 (8 个字节 )、价格 (8 个字节 ) 、金额(8 个字节) 、收银台编号 (4 个字节) 、销 售员编号 (4 个字节 ) 、销售时间 (8 个字节 ) 。保存该表的数据库管理系统的数据存储单位是数据页,每页大 小为8 KB(共8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数 据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是A)67178 B)65535 C)65540 D)67158(分数: 1.00 )A. VB.C.D.解析: 解析 单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。单数据页
16、可存储销售记录条数:163条(163 X50=8150字节;164X50=8200字节)保存三年的销售总记录数:3X365X10000=10950000 条。需要的数据页数目 =67178(67178X163=10950014; 67177X163=10949851)。19. 下列哪些是参数调整中需要关注的对象 ?A) 内存分配 B) 资源竞争 C) 磁盘 I/O D) 以上全部(分数: 1.00 )A.B.C.D. V解析: 解析 参数调整中需要关注的对象包括内存分配、资源竞争和磁盘 I/O20. 数据库管理系统的体系结构是 。A)三级模式结构和一级映像B )三级模式结构C)三级模式结构和二
17、级映像D)三级模式结构和三级映像(分数: 1.00 )A.B.C. VD.解析: 解析 数据库管理系统的体系结构是三级模式结构和二级映像。21. 在数据库系统的三级模式结构中,内模式有 。A) 1 个 B) 2 个 C) 3 个 D) 多个分数: 2.00 )A. VB.C.D.解析: 解析 内模式也称物理模式或存储模式,是数据物理结构和存储方式的描述,是数据库内部的表示 方法,一个数据库只有一个内模式。22. 数据库技术为大规模数据的组织、存储、加工、管理和维护提供了有力的支持。关于数据库技术,有如 下说法:I.数据共享和数据的一致性由应用程序维护H.数据库技术支持多层数据抽象,提供了数据的
18、逻辑独立性和物理独立性山数据库不仅可以存储数据,还可以存储数据之间的关系W.数据库不允许冗余数据存在,因为数据库管理系统难以维护冗余数据V.数据库管理系统提供了良好的用户接口,帮助用户方便地开发和使用数据库 上述说法正确的是 。A)仅i、u和w B)仅n>m和v C)仅I、山和v D)仅n>m和w(分数: 1.00 )A.B.C. VD.解析:解析数据共享和数据的一致性由数据库管理系统维护(DBMS),而数据库管理系统包括管理员,故I错;数据冗余的存在,尤其是分布式数据库,必要的冗余是系统正常运行的必要条件。故W错。23. 在 VB 6.0 中使用 Adodc 数据控件可以很方便地
19、实现对数据库数据的插入、删除和修改操作。现假设用Adodc 1 数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是A)执行 Adodc 1.Delete 方法B)执行 Adodc 1 .ReCOrdset.Delete 方法C)先执行 Adodc1.Delete 方法,然后再执行 Adodcl.Update 方法D)先执行 Adodc 1 .Recordset.Delete 方法,然后再执行 方法(分数: 1.00 )A.B. VC.D.解析:24. 若对并发操作不加以控制,可能会带来何种问题 ? A) 死机 B) 死锁 C) 不一致 D) 不安全(分数: 1.00 )A.B.
20、 VC.D.解析: 解析 死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。25. 散列是一种快速查找的技术,以下关于散列说法错误的是 。A)文件可以组织为散列文件B)散列函数的输入为文件记录的查找码值C)散列函数的输出可以是桶号D)桶可以是磁盘块,但不可以是比磁盘块大的空间(分数: 2.00 )A.B.C.D. V解析: 解析 桶可以是磁盘块,也可以是比磁盘块大的空间。26. 数据库的特点包括最小冗余度、较高的程序与数据独立性、易于扩充和A) 数据结构化 B) 数据模块化C) 程序结
21、构化 D) 程序标准化(分数: 1.00 )A. VB.C.D.解析: 解析 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立 性和易扩展性,并可为各种用户所共享。27. 设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激 增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时 间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息 表和文章表。为改善此情况,设有下列措施:I.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次
22、数在操作系统中提高数据库服务进程的优先级山不再使用数据库,以文本文件方式存储用户信息和文章W.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句V.统计并检查使用频率最高的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提 高这些查询的效率以上措施,一般情况下,合理且有效果的是A)仅I、U和山B)仅I、W和VC)仅n>m和w D)仅u、w和V(分数: 2.00 )A.B. VC.D.解析:28. 数据库镜像有很多优点,但是不包括A)数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C)数据
23、库镜像可以降低应用成本D)提高镜像数据库在升级期间的可用性(分数: 2.00 )A.B.C. VD.解析:解析数据库镜像是一种用于提高数据库可用性的解决方案,它根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据库镜像的优点包括选项中的A B、D。但C不是。29.SQL语言中提供了哪些数据控制(自主存取控制)的语句?A) SELECT语句 B) GRANT 语句 C) ALTER 语句 D) UPDATE 语句(分数: 1.00 )A.B. VC.D.解析: 解析 SQL 语言中提供了两种数据控制 (自主存取控制 )的语句: grant授权)语句例如:GRANT SELE
24、CTINSERT ON学生To 张勇MTH CRANT OWION; REVOKED回)语句例如:REVOKE INSFRT O学生FORM长勇;30.已知关系模式A(C, T, H, R, S),其中各属性的含义是:C表示课程;T表示教员;H表示上课时间;R 表示教室;S表示学生。根据语义有如下函数依赖集F=ST,(H ,R)tC,(H,T)tR(H,S)-R。则关系A的规范化程度最高达到A)1NF B)2NFC)3NF D)BCNF(分数: 2.00 )A.B. VC.D.解析:解析若关系模式是1NF,且每个非主属性完全函数依赖于候选码,则关系模式是2NF。二、应用题 (总题数: 5 分数
25、: 12.00)31. 能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的SQL语句是1(分数: 2.00 )填空项 1: (正确答案: REVOKE UPDATE(XH)ON STUD FROM)U4解析:32. 介质故障恢复采用的操作有: 装载数据备份,执行REDO操作,执行UND陳作,其正确的操作步骤是1 (用A>B表示A的执行顺序先与B)(分数:2.00 )填空项1: (正确答案:数据装载执行UNDO执行RED嗓作)解析:33. 在数据转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何存取、修改活动的数据转储策略称为1策略。(分数:2.00)填空项1
26、: (正确答案:静态转储)解析:34. 若事务T对数据对象A加了 S锁,则其他事务只能对数据A加1,直到事务T释放A上的锁(分数:2.00)填空项1: (正确答案:S锁)解析:当数据库岀现故障时要对数据库进行恢复,恢复的原理是(14),常用的技术是数据转储和 (15)。(分数:4.00 )填空项1: (正确答案:数据冗余)解析:填空项1: (正确答案:登录日志文件)解析:解析恢复的基本原理很简单就是冗余,也就是说:数据库中的任何一部分被破坏的或不正确的数 据可以根据存储在系统别处的冗余数据来重建。建立冗余数据最常用的是数据转储和登录日志文件。三、设计与应用题(总题数:3,分数:55.00)35
27、. (1)已知关系模式R的全部属性集U=A B,C,D, E,G及函数依赖集:F=(ABX:, CA BSD, ACD>B, DEG BEC, CG>BD CEAG求属性集闭包(BD)+(2)现有如下两个关系模式:Employees(Eid , Name DeptNO)Departments(DeptNO , DeptName TotalNumber)Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称 和职工总人数。请按SQLServer所采用的Tansact SQL语法格式编写实现具有功能的后触发型触发器:每当在Emp
28、loyees表中插入一行数据时,相应部门的职工总人数就加1。(分数:15.00 ) 正确答案:(1)(BD) +=ABCDEGX(O)=BD;由DEG 可知 X(1) =BDEG再由 BEC,可知 X(2) BDEG;又有 CG>BD CEAG 可知 X(3)=BDEGCA 因为X(3)中包含了所有的属性集,即有 (BD) +=X(3)=ABCDEGT C(TNO CNO庄码(TNO, CNO,夕卜码 TNQ CNOS C(SNO CNO 成绩)主码(SNO, CNO)夕卜码 SNQ CNOcreate trigger sql_tri on employees for insert asdeclareeid varchar(11)declarename varchar(20)declaredeptno varchar(11)declare yjy cursor for select*from inserted open YjY,name deptnofetch next from yjy intoeid whilefetch_status=Obeginupdate departmentsset totalnumber=totalnumber+1where depmo=deptnofetch nex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度竞业协议失效一个月竞业限制解除补偿合同
- 二零二五年度大型商场装修合同(含室内外环境美化)
- 二零二五年度特色主题展台设计制作安装一体化合同
- 二零二五年度纹身技艺培训与加盟合作协议
- 二零二五年度新能源产业临时研发人员服务协议
- 2025年度网络安全防护合同价款调整与网络安全事件应对
- 二零二五年度虚拟现实产业利润分配协议书
- 二零二五年度搏击教练员免责责任书
- 农业现代化技术推广合作协议
- 智能建筑系统合同
- 2025年度专业酒店装修承揽合同
- 2025年度5G基站建设劳务合同范本
- (完整版)班主任量化考核细则
- 2025年中国铁路郑州局集团有限公司招聘笔试参考题库含答案解析
- 2025年上半年永春县农文旅发展集团限公司公开招聘若干名工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 家庭康复服务的商业价值与发展趋势
- 2025年危化企业安全教育培训计划
- 《HR的成长之路》课件
- 2025年山东浪潮集团有限公司招聘笔试参考题库含答案解析
- 装修完成情况报告范文
- 2024-2024年上海市高考英语试题及答案
评论
0/150
提交评论