《全国计算机四级数据库工程师历年真题及答案(自己总结).docx》由会员分享,可在线阅读,更多相关《全国计算机四级数据库工程师历年真题及答案(自己总结).docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021年9月全国计算机等级考试四级数据库工程师笔试试卷考试时间120分钟,总分值100分一, 选择题1-20每题1分,21-30每题2分,共40分) 以下各题A, B, C, D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括_A_。A需求标准说明书B系统范围与边界C可行性分析报告D工程方案书2.在信息系统的需求分析中,广为运用的DFD建模方法属于_A_。A构造化分析方法B数据分析方法C数据抽象方法D业务归纳方法D_。A标定型联系B非标定型联系C分类联系D多对多联系4.以下哪些属性不适合
2、建立索引_D_A常常出现在GROUP BY字句中的属性B常常参与连接操作的属性C常常出现在WHERE字句中的属性D常常须要进展更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是_A_。A技术可行性分析报告和需求标准说明书B软硬件选型和配置设计C数据库应用系统体系构造设计D应用软件总体设计6.SQL Server 2000中,假如盼望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是_D_。AGRANT SELECT ON DB1(T1) TO u1BGRANT SELECT TO u1 ON DB1(T1)CGRANT SELECT TO u1 ON T
3、1DGRANT SELECT TO u1 ON T17.SQL Server 2000供应了很多预定义的角色,下述关于public角色说法正确的选项是_D_。A它是系统供应的效劳器级的角色,管理员可以在其中添加和删除成员B它是系统供应的数据库级的角色,管理员可以在其中添加和删除成员C它是系统供应的效劳器级的角色,管理员可以对其进展授权D它是系统供应的数据库级的角色,管理员可以对其进展授权8.关于ADO对象模型中的RecordSet,下述说法正确的选项是_C_。A它用于定义连接的数据库名B它用于定义数据的来源C它是一个对象,用于在客户端内存中存放数据查询的结果D它是一个对象,用于在效劳器端内存中
4、存放数据查询的结果9.关于ADO对象模型,下述说法正确的选项是_C_。A它是与OLE DB同层的独立的接口集B它是与ODBC同层的独立的接口集C它是建立在OLE DB接口之上的高层接口集DOLE DB是建立在ADO对象模型之上的高层接口集10.关于UML的静态建模机制,下述说法错误的选项是_B_。A用例模型是将满意用户需求的全部功能表示出来的工具B用例图用于表示系统的数据模型和功能模型C类图呈现了一组类,接口和协作以及它们之间的关系D组件图表示系统的静态实现视图,用于对源代码, 可执行程序和物理数据库等进展建模11.关于分布式数据库的分布策略,下述说法正确的选项是_C_。A数据安排是对关系的操
5、作,数据分片是对数据安排的操作B集中式数据安排策略不便于进展数据限制C全复制式数据安排策略牢靠性高,响应速度快,但数据冗余大,同步维护困难D分割式数据安排策略对全局数据限制敏捷,但对局部数据存取效率低12.关于数据划分策略,下述说法错误的选项是_D_。A散列划分采纳某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B范围划分依据某个属性的取值,将数据划分为n个局部,分别存储到不同磁盘上C范围划分有利于范围查询和点查询,但也可能会引起数据分布不匀称及并行处理实力下降问题D轮转法划分能保证元组在多个磁盘上的平均安排,并具有较高的点查询和范围查询13.将新插入的记录存储在文件末尾,
6、并使记录随机地分布在文件物理存储空间中的文件构造是_A_。A堆文件B聚集文件C索引文件D散列文件14.有一个事务T要更新数据库中某表列的值,DBMS在执行T时发觉更新后的值超出了该列的值定义范围,因此异样终止了T。为了保证数据的正确性及一样性,DBMS会执行以下哪个复原操作_A_。AundoB介质复原C进程复原Dredo15.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的选项是_B_。A静态转储时允许其它事务访问数据库B动态转储时允许在转储过程中其它事务对数据进展存取和修改C静态转储能够保证数据库的可用性D动态转储无法保证数据库的可用性16.在数据库系统中,以下哪个映像关系用于
7、供应数据与应用程序间的逻辑独立性?_A_A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式17.在SQL Server 2000中,事务日志备份_B_。A对故障复原模型没有要求B要求故障复原模型必需是完全的C要求故障复原模型必需是简洁的D要求故障复原模型不能是简洁的18.关于数据库试运行和功能与性能测试,以下说法正确的选项是_C_。A对数据库系统的转储和复原实力的测试属于系统的功能测试范畴B在进展数据库功能测试时,一般要先装入大规模的数据C数据库试运行一般是与编写调试程序的工作同步开展的D数据库系统的压力测试, 并发访问测试, 查询效率测试一般属于性能测试范畴19.关于数据仓库设计
8、,下述说法正确的选项是_D_。A数据仓库工程的需求很难把握,所以不行能从用户的需求动身来进展数据仓库的设计,只能从数据动身进展设计B在进展数据仓库主题数据模型设计时,应当按面对部门业务应用的方式来设计数据模型C在进展数据仓库主题数据模型设计时要强调数据的集成性D在进展数据仓库概念模型设计时,须要设计实体关系图,给出数据表的划分,并给出每个属性的定义域20.关于分布式数据库系统,下述说法正确的选项是_D_。A查询代价主要考虑CPU代价和I/O代价B分布透亮性是指用户须要并能完全看清数据分片的位置,分片的安排位置以及数据复制的过程C分布式查询优化一般不须要考虑操作的执行依次和数据在不同场地间的传输
9、依次D执行分布式数据库查询时,导致数据传输量大的主要缘由是数据间的连接操作和并操作21. 以下员工关系表Employees对该表的工资属性和完整性约束为:2000工资5000现将如下2个操作组织为事务T,操作1先执行,操作2后执行。操作1:INSERT INTO Employees VALUES(03650,研发,4600)操作2:UPDATE Employees SET 工资=工资*1.2WHERE 部门=市场OR部门=研发事务T执行完毕后,关系表Employees的数据是ABCD22.有会员卡表TableCards(CardsID,StartDate,Score),CardID表示卡标识,
10、Scord为卡积分,有视图定义:CREATE VIEW vCard ASSELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION假设(C0001,2021/5/6,220)是TableCards表中的一个元组,下述说法正确的选项是_C_。A假设要查询积分在200和300之间的全部卡标识,通过视图vCARD查询会比连接在TableCards上查询的效率要高B数据库系统会安排存储空间实际保存视图vCards所对应的数据C语句UPDATE vCards SET Score=260 WHERE CardID=C
11、0001能胜利执行D语句INSERT INTO vCard VALUSE(C0010,2021/4/5,1000)能胜利执行23.现有SQL Sever2000数据库效劳器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机上有四个大小均为50GB的硬盘分区。假设要将此数据库完全备份到该计算机上,那么_。A不能实现,因为每个分区上的空间都不够80GBB可以先建立一个备份设备,这个备份设备分别在四个分区上各占用20GB空间,然后再用此设备备份数据库C可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最终再用此备份媒体集
12、备份数据库。D可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这四个备份设备上24.有一个具有10万行数据的关系表,每行占用2000字节空间,假如在SQL Sever 2000管理的数据库中存放此关系表,那么须要的空间大约是_A_。A300MBB400MBC500MBD600MB25.下面给出的关系表r(A,B,C,D)满意下述哪个函数依靠?_B_。AABBBDCDCDAD26.某供应商关系模式为:Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)该关系模式应满意如下函数依靠:PIDPn
13、ame,PIDTEL,GoodsIDGoodsClassID,GoodsIDGoodsName,GoodsNameGoodsPrice那么这个关系模式的主码为_C_。A(PID,GoodsName)B(PID,GoodsClassID)C(PID,GoodsID)D(PID,GoodsPrice)27.给定如下数据:以上数据中,一般不属于元数据的是_B_。AI和IIBI, III和IVCII和VDII, IV和V28.有职工工资表职工号, 姓名, 日期, 根本工资, 奖金, 工资合计,其中工资合计等于同一行数据的根本工资与奖金之和,在职工工资表中插入一行数据时设一次只插入一行数据能实现自动计算
14、工资合计列的值的代码是_D_。AALTER TABLE 职工工资表 ADD CHECK(工资合计=根本工资+奖金)BUPDATE 职工工资表 SET 工资合计=根本工资+奖金CINSERT INTO 职工工资表(工资合计) VALUES(根本工资+奖金)29.有老师表(老师号,姓名,职称,所在系)和授课表(老师号,课程号,授课学年,授课时数),同一门课程可由多个老师讲授,同一个老师也可讲授多门课程,查询从未被教授讲授过的课程的课程号,正确的语句是_D_。ASELECT 课程号FROM 授课表 a JOIN 老师表 b ON a.老师号=b.老师号 WHERE职称!=教授CSELECT 课程号F
15、ROM 授课表 WHERE 课程号 NOT IN(SELECT 课程号FROM 授课表 a JOIN 授课表 b ON a.老师号=b.老师号 WHERE职称!=教授)DSELECT 课程号FROM 授课表 WHERE 课程号 IN(SELECT 课程号FROM 授课表 a JOIN 授课表 b ON a.老师号=b.老师号 WHERE职称!=教授)30.给定如下三个关系表:销售明细表(商品标识,销售时间,单价,数量,金额)日销售表(商品标识,销售日,总数量,总金额)月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的选项是_C_。A销售明细表的数据粒度最大,数据量最大B日销售表的数据
16、粒度最大,数据量最小C月销售表的数据粒度最大,数据量最小D月销售表的数据粒度最小,数据量最小二, 简答题每题10分,共20分请运用蓝, 黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否那么无效。(1)设有商场经营管理系统,系统中的局部数据表和视图的相关信息如下所示表中T4的数据源是T3说明T4中的数据是依据T1的数据汇总计算而来的,并假定各个表的数据都得到了刚好计算,现需对系统进展优化,以提高与视图v1有关的查询效率,设有如下优化方案: 为T1建立主索引 为T2建立主索引 为T3建立主索引 重写视图V1,将其数据源调整为T4,并为T4建立主索引 重写视图V1,将其数据源调整为T2,并为T2建立
17、主索引请针对每一个优化方案,说明该优化方案对实现目标是否有效,并简要说明缘由。2以下图为关系表Students(专业,姓名,学号,年龄),在对应的数据文件中的物理存储构造示意图: 写出专业属性上建立聚集索引的SQL语句,索引值按升序排序索引名为ZY_ind。 假设索引按稠密索引方式组织数据,画出在专业属性上建立聚集索引后该表对应的索引文件和数据文件的物理存储构造示意图以专业为查找码,按查找自定义的首字母升序排序。 三, 设计与应用题40分请运用蓝, 黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否那么无效。 (1)有商品表(商品号,商品名,分类,单价),请编写一个实现更改商品单价的存储过程(存
18、储过程名为pUpdate),更改规那么如下:电脑类商品降价10%,电视类商品降价6%,冰箱类商品降价3%,其他商品不降价。以商品的分类作为输入参数,假设分类为字符串类型,长度最多为6个汉字。假如商品表中没有用户指定的分类,那么用输出参数返回字符串指定的分类不存在;假如用户指定的分类存在,那么用输出参数返回字符串修改已胜利。(10分)2现有某图书销售数据库,其关系表构造如下:图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次) 图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者 ) 书店表(书店编号,联系 ,所在城市编号,城市名称) .系统所涉
19、及的数据存在如下约束出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间, 版次及出版数量信息。 .一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购置多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息: .每个书店只能位于一个城市,一个城市可以有多个书店。 请依据以上信息画出合理的图书销售数据库的概念模型(用ER图表示)。(8分)以图书销售表为例说明原数据库设计的不合理之处。4分给出该数据库符合3NF要求的全部关系模式,并指出关系模式中的全部主码和外码。 (8分)3事务T1, T2和T3
20、按如下调度方式并发地对数据项A,B,C进展访问,假设A,B,C的初值分别为A=20,B=30,C=40。 在事务T2刚完成提交后,数据库中A,B,C的值各是多少 3分 当事务T3完毕后,给出该并发调度对应的日志文件,并说明此时A,B,C的值各是多少 7分参考答案与分析 一, 选择题1-20每题1分,21-30每题2分,共40分)1 A2 A3 D4 D5 A6 D7 D8 C9 C10 B11 C12 D13 A14 A15 B16 A17 B18 C19 D20 D21 B22 C23 C24 A25 B26 C27 B28 D29 D30. C二, 简答题答案1答案:略,详见解析。2答 案
21、: CREATE CLUSTERED INDEX ZY_ind ON Students专业 索引文件的物理存储构造示意图:数据文件的物理存储构造示意图:三, 设计与应用题答案2图书销售表中,读者信息应当单独新建一张表,否那么就会造成大量的数据冗余。 出版社表出版社编号,出版社名称 主码:出版社编号 出版表出版社编号,图书编号,出版时间,出版数量,版次主码:出版社编号,图书编号 图书表图书编号,图书名称 主码:图书编号 书店表书店编号,联系 ,所在城市编号主码:书店编号 城市表所在城市编号,城市名称主码:所在城市编号 读者表读者编号,读者姓名,读者 主码:读者编号 图书销售表(图书编号,读者编号
22、,销售日期,销售数量,书店编号) 主码:(图书编号,读者编号)3答 案: A=30;B=20;C=40; 日志记录:30 20 80 A=30;B=20;C=40; 答案解析一, 选择题1分析:此题考察的学问点是规划与分析阶段的输出结果。在数据库应用系统生命周期模型中,规划与分析阶段的输出结果包括系统范围与边界, 可行性分析报告和工程方案书等,所以此题的答案为A。2分析:2解 析:此题考察的学问点是DFD建模方法。目前在信息系统的需求分析中广为运用的建模方法主要有数据流程图DFD方法和IDEF0建模方法,都属于构造化分析方法,所以此题的答案为A。3分析:在最终的IDEF模型中,全部实体集间的联
23、系都必需用确定联系来描述,不允许出现不确定联系,不确定联系又称为多对多联系,所以此题的答案为D。4分析:对于常常在其上须要执行查询操作并且数据量很大的表,可以考虑建立索引;对于常常出现在where子句, order by 子句和group by 子句中的属性就可以考虑运用索引;另外,索引技术是用来优化查询操作的,与插入, 删除和更改操作没有关系。5分析:软件生命周期包括制定方案,需求分析,软件设计,程序编写,软件测试,运行与维护。系统的总体设计阶段是以可行性分析和需求分析的结果为输入的,所以系统总体设计阶段的输入是技术可行性分析报告和需求标准说明书。6分析:由Transact-SQL授权语句可
24、知D选项语句正确,所以此题的答案应当为D。7分析:public角色是系统供应的数据库级的角色,管理员可以对其进展授权,但不行以在其中添加和删除成员,因此答案为D。8分析:RecordSet对象用于在客户端内存中存放数据查询的结果,所以此题的答案为C。9分析:在ADO对象模型中,ADO是建立在OLE DB接口之上的高层接口集,因此此题答案为C。10分析:UML的静态建模机制中,用例图用于表示系统的功能模型,所以此题的答案为B。11分析:解 析:集中式数据安排策略有利于进展数据限制;分割式数据安排策略对局部数据限制敏捷,但对全局数据存取效率低;全复制式数据安排策略牢靠性高,响应速度快,但数据冗余大
25、,同步维护困难,因此此题答案为C。12分析:轮转法划分能保证元组在多个磁盘上的平均安排,但是对于点查询和范围查询的处理比拟困难,明显的降低了查询效率,所以此题的答案为D。13分析:堆文件也称为无序记录文件。在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾,所以此题的答案为A。14分析:在计算机系统重新启动后,对于未完成的事务可能已经写入数据库的内容,回滚全部未完成的事务写的结果,以保证数据库中数据的一样性;对于已完成的事务可能局部或全部留在缓冲区的结果,须要重做全部已提交的事务,以将数据库真正复原到一样状态。即当数据库发生系统故障时,容错对策是在重新启动系统后,撤销UN
26、DO全部未提交的事务,重做REDO全部已提交的事务。15分析:数据库系统中,动态备份允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进展存取和修改,所以此题的答案为B。16分析:外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变更时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性,所以此题的答案为A。17分析:在SQL Server 2000中,事务日志备份要求故障复原模型必需是完全的,因此此题答案为B。答 案:B18分析:数据库试运行一般是与编写调试程序的工作同步开
27、展的,因此此题答案为C。19分析:数据仓库概念模型设计与数据库的概念模型设计大致一样,须要设计实体关系图,给出数据表的划分,并给出每个属性的定义域。对于在层次构造中的每个主题,须要进展具体的调研,确定要分析的指标,确定用户从哪些角度来分析数据即维度,还要确定用户分析数据的细化或综合程度即粒度。20分析:执行分布式数据库查询时,导致数据传输量大的主要缘由是数据间的连接操作和并操作,因此此题答案为D。21分析:事务中的操作,要么都胜利,要么都失败。明显操作二在针对(03560,研发,4600)是会失败,那么整个操作全部失败,数据将不会修改,应选B。22分析:运用视图不行以提高查询效率,A选项错误。
28、视图是虚表,它随根本表的存在而存在,不会占用系统存储空间,B选项错误。D选项中1000超出有效范围。23分析:对于有80G的数据库,分四个硬盘分区来存储,可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最终再用此备份媒体集备份数据库24分析:按一个数据页能存多少行数据,这些数据须要多少个数据页来估算,也许是300MB。,所以此题的答案为A。25分析:依据函数依靠的定义:关系R上不行能存在两个元组在X上的属性值相等,而在Y上的属性值不等,从表中看来只有BD,所以此题的答案为B。26分析:此题考察的学问点为关系模式中的函数依靠。由题
29、中给出的函数依靠关系我们不难看出,PID和GoodsID都不能单独完全确定其他属性,但两者结合构成主码就可以完全确定其他所以属性,所以此题的答案为C。27分析:元数据Meta Data是关于数据的数据,其内容一般包括主题描述, 外部数据和非构造化数据的描述, 层间数据映射关系, 逻辑模型定义, 集成时的数据转换规那么, 数据的抽取历史, 数据分区定义以及有关存储路径和构造的描述等。所以此题的答案应当为B。28分析:在表中实现自动计算某一字段的值,可以采纳触发器,所以此题的答案为D。29分析:此题考察的是表记录的条件查询,由题意我们可以看出D选项可以实现查询要求,所以此题的答案为D。30分析:粒
30、度越大,综合程度越高,假如数据仓库不保存低粒度的数据,只有粗粒度的数据,那么须要存储的数据量就较少,所以此题的答案为C。 二, 应用与设计题1 分析:简答题解析1解 析:I:试图不能建立索引,无效。II:视图V1建立在T3上,T2的索引优化对V1没有影响。III:可以在肯定程度上提高V1的查询效率,但是从T3的每行记录粒度为日查询到粒度季,大约每次查询涉及90行。而从T4的每行记录粒度为月查询到粒度季,大约每次查询只涉及3行,明显后者的查询效率更高。另外T2的访问频率相当高,假设是V1建立在T2上,明显会更加增加其查询频率,降低查询效率。IV:为5种方案中最优方案。每次查询涉及行数最少3条,而
31、且T4的访问频率最低。V:每次查询牵涉记录行数比方案III要多,虽然T2查询频率较T3少,但是总体性能不如方案III.2解 析:此题考察的是聚集索引的创立及数据文件的物理存储构造。2 分析:三, 设计与应用题解析1解 析:存储过程的建立运用CREATE PROCEDURE,对存储过程中变量的命名要用到变量名,Create procedure pUpdatefl as char(6),jg as varchar(20) outputAsIf not exists(Select * from 商品表where 分类=fl)BEGINIf fl=电脑 Update 商品表 set 单价=单价*0.9
32、 where 分类电脑ElseBEGINIf(fl=电视) Update 商品表 set 单价=单价*0.94 where 分类电视ElseBEGINIf(fl=冰箱) Update 商品表 set 单价=单价*0.97 where 分类冰箱ENDENDSet jg=修改已胜利ENDElseSet jg=指定的分类不存在2解 析:此题考察的主要是数据库设计优化,关系数据模型转换及标准化处理。一本图书只能在一个出版社出版,即出版社与图书是一对多的关系,一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购置多本图书,一本图书可通过多个书店出售读者,即有图书,读者与书店都是多对多的关系,它们
33、之间通过出售实体来联系。图书销售表中存在太多的冗余,应当化为更高的范式来消退不必要的冗余。3解 析:此题考察的是事务的调度与回滚。T1,T2,T3的整个调度次序是先是T1把A加上10,此时A还是初值20,直到T3把A写入,此时A的值为30.而T2只是读了B,B的值未发生变更;之后的Begin-trans(T3),T2对B进展了改写并写入,所以B的值发生变更,但是T1虽然变更了C的值,但是却没有写入,事务在T2的时候就已经提交,所以C的值未变。 全国计算机等级考试四级数据库工程师笔试试卷2021年3月考试时间120分钟,总分值100分一, 选择题1-20每题1分,21-30每题2分,共40分)
34、以下各题A, B, C, D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.依据数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采纳的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_B_。A规划与分析阶段的系统规划与定义B规划与分析阶段的可行性分析C需求分析阶段的业务规那么需求分析D系统设计阶段的总体设计2.关于数据库应用系统的需求分析工作,以下说法正确的选项是_D_。A通过需求分析过程,须要确定出整个应用系统的目标, 任务和系统的范围说明B在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C数据需求分析的主要工
35、作是要辩识出数据处理中的数据数据处理流程D数据操作响应时间, 系统吞吐量, 最大并发用户数都是性能需求分析的重要指标C_。ADFD方法和IDEFIX方法BER方法和IDEF0方法CER方法和IDEFIX方法DDFD方法和IDEF0方法4.关于数据库概念设计阶段的工作目标,以下说法错误的选项是_D_。A定义和描述应用系统设计的信息构造和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C定义和描述应用系统中数据的属性特征和数据之间的联系D描述须要存储的记录及其数量D_。ACustomerID,ProviderID,BuyDateGoodsNameBCustomerID,ProviderID
36、,BuyDateGoodsNameCCustomerID,ProviderID,BuyDateGoodsClassIDDCustomerID,ProviderID,BuyDateProviderID6.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进展故障复原时,在日志文件中发觉有t1的事务开场记录而没有完毕记录,有t2的开场记录和完毕记录,但t2对数据库的修改还没有写到数据库中,从检查点开场正向扫描日志文件_D_。A扫描到t1时,干脆重做t1,扫描到t2时,将t2干脆撤消B扫描到t1时,将t1参与重做队列,扫描到t2时,将t2参与撤消队列C扫描到t1时,干脆撤消
37、t1,扫描到t2时,将t2干脆重做D扫描到t1时,将t1参与撤消队列,扫描到t2时,将t2参与重做队列7.在大型企业的数据库应用系统设计中,对企业甲方和工程承当方乙方的人员角色,以下说法一般来说不合理的是_B_。A甲方首席信息官和乙方工程经理要参与概念模型设计工作B甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作C逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作D甲方总经理, 首席信息官, 乙方工程经理和双方系统架构师一般都要参与系统规划与总体架构设计工作8.某企业须要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型须要
38、在这些不同的数据库中,那么较好的实现方法是_B_。A在创立全部的用户数据库之前,将此数据类型定义在master数据库中B在创立全部的用户数据库之前,将此数据类型定义在model数据库中C在创立全部的用户数据库之前,将此数据类型定义在model数据库中D在创立全部的用户数据库之前,在每个数据库中分别定义此数据类型9.有老师表老师号,老师名,职称,根本工资,其中根本工资和取值与老师职称有关,实现这个约束的可行方案是_C_。A在老师表上定义一个视图B在老师表上定义一个存储过程C在老师表上定义插入和修改操作的触发器D在老师表上定义一个标量函数B_。A在内存中开拓一个存放新记录的缓冲区B将数据缓冲区中的
39、内容保存到数据库中C更改用户屏幕上显示的数据D更改数据缓冲区中当前行指针的位置11.DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS供应的_C_。A数据定义功能B数据操纵功能C数据库运行管理与限制功能D数据库建立与维护功能12.计算机系和教务处要对某数据库进展访问,计算机系全体老师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询, 插入, 删除和修改权。在SQL Server 2000中 ,以下平安限制方法最合理的是_B_。A为计算机系每个老师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT, INSERT, DELETE和UPDATE
40、权B为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数 据库的db_datawriter角色中的成员C为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT, INSERT, DELETE和UPDATE权D将计算机系和教务处的每个职工都设置为db_owner角色中的成员13.在SQL Server 2000中,通过构建永久备份设备可以对数据库进展备份,以下说法
41、正确的选项是_A_。A不须要指定备份设备的大小B一个数据库一次只能备份在一个设备上C每个备份设备都是专属于一个数据库的D只能将备份设备建立在磁盘上14.关于查询优化问题,以下说法错误的选项是_C_。A将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率B为常常出现在查询条件中的属性建立索引,可以提高查询效率C先执行表连接条件,后执行查询条件,有利于提高查询效率D将频繁访问的视图物化并进展维护,有利于提高查询效率15.有老师表老师号,姓名,所在系,工资,找出系内老师平均工资高于全体老师平均工资的系 信息,正确的语句是_C_。ASELECT 所在系,AVG工资FROM 老师表 WH
42、ERE AVG工资SELECT AVG工资FEOM 老师表BSELECT 所在系,AVG工资FROM 老师表 WHERE AVG工资SELECT AVG工资FEOM 老师表 GROUP BY 所在系CSELECT 所在系,AVG工资FROM 老师表 GROUP BY 所在系 HAVING AVG工资SELECT AVG工资FEOM 老师表DSELECT 所在系,AVG工资FROM 老师表 GROUP BY 所在系 WHERE AVG工资SELECT AVG工资FEOM 老师表16.关于分布式数据库系统和并行数据库系统,以下说法正确的选项是_C_。A分布式数据库系统的目标是利用多处理机结点并行地
43、完成数据库任务以提高数据库系统的整体性能B并行数据库系统的目的主要在于实现场地自治和数据全局透亮共享C并行数据库系统常常采纳负载平衡方法提高数据库系统的业务吞吐率D分布式数据库系统中,不存在全局应用和局部应用的概念,各结点完全不独立,各个结点须要协同工作。17.事务T0, T1和T2并发访问数据项A, B和C,以下属于冲突操作的是_ D_。AT0中的readA和T0中的writeABT0中的readA和T0中的writeACT0中的writeA和T2中的writeCDT1中的readC和T2中的writeCA_。A面对主题的特性是指在组织数据仓库数据时,须要将各种分析需求归类并抽象,形成相应的分析应用主题,并依据分析应用主题的数据需求设计和组织数据B