ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:67.50KB ,
资源ID:1337513      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1337513.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机三级数据库技术-71 (1)及答案解析.doc)为本站会员(outsidejudge265)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机三级数据库技术-71 (1)及答案解析.doc

1、计算机三级数据库技术-71 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:27,分数:60.00)1.在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是_。(分数:2.20)A.外模式/模式B.模式/内模式C.外模式/内模式D.逻辑模式/内模式2.关于数据库视图,下列说法正确的是_。(分数:2.20)A.视图一定能提高数据的操作性能B.定义视图的语句可以是任何数据操作语句C.视图可以提供一定程度的数据独立性D.视图的数据一般是物理存储的3.许多大中型企业出于多种原因建立了数据仓库,以下_不是建立数据仓库的合理理由。(分数:2.20)A.将企业

2、的各种应用系统集中在一起B.充分利用企业信息系统生成的各种数据C.解决企业业务应用和数据分析应用的性能冲突D.以面向主题、集成的方式合理的组织数据4.关于数据库应用系统的设计,有下列说法: 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面 数据库概念设计阶段,采用自上而下的 ER 设计时,首先设计局部 ER 图,然后合并各局部 ER 图得到全局 ER 图 在数据库逻辑设计阶段,将关系模式转换为具体 DBMS 平台支持的关系表 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束 上述说法正确的是_。(分数:2.20)A.、和B.C.和D.和5.关于数据库应用

3、系统的需求分析工作,下列说法正确的是_。(分数:2.20)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标6.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:2.20)A.需求分析B.概念设计C.逻辑设计D.物理设计7.在 SELECT 语句中,以下有关 ORDERBY 子句的叙述中不正确的是_。(分数:2.20)A.ORDERBY 子句可

4、以对多个列进行排序B.SELECT 语句中,ORDERBY 只能在所有其他子句之后作为最后一个子句出现C.子查询也可以使用 ORDERBY 子句D.在视图中可以使用 ORDERBY 子句8.关于优化查询说法正确的是_。(分数:2.20)A.避免或简化排序的目的是实现查询优化B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询9.在 SQLServer2008 中,常常会发生数据库数据过大的情况,此时则需要对

5、表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是_。(分数:2.20)A.水平分割后,得到的子表结构相同B.水平分割后,查询表中所有数据时需要使用 JOIN 操作C.垂直分割后,所有表中均需保留原有表的主码D.当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度10.下列全部属于结构图的组图是_。(分数:2.20)A.用例图、类图、顺序图、部署图B.类图、组件图、部署图、活动图C.用例图、对象图、状态图、组件图D.类图、对象图、组件图、部署图11.某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用_。(分数

6、:2.20)A.关联分析B.分类分析C.时间序列分析D.回归分析12.以下关于关系表和元组叙述错误的是_。(分数:2.20)A.关系表在逻辑上由一系列元组组成B.每个元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储D.元组的每个属性对应于一条记录13.下列有关基于 C/S 和基于 B/S 数据库应用系统体系结构的说法中,错误的是_。(分数:2.20)A.在 C/S 结构中,应用业务规则主要是在客户端实现的B.在 B/S 结构中,应用业务规则主要是在数据库服务器端实现的C.在 C/S 结构中,客户端属于“胖客户端”;在 B/S 结构中,客户端属于“瘦客户端”D.在 C/S

7、 结构中,客户端需要专门开发;在 B/S 结构中,客户端一般只需要安装浏览器14.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。(分数:2.20)A.在对应的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录集15.设在 SQLServer2008 中,用户 U1 在 DB1 数据库中创建了#Temp 表。下列关于#Temp 表的说法中,正确的是_。(分数:2.20)A.只有在创建#Temp 表的连接中才可以查询#Temp 表数据B.在所有用户 U1 发起的连接中,都可以查询#Temp 表数据C.在创建#T

8、emp 表的连接未断开时,DB1 数据库的所有用户都可以查询#Temp 表数据D.在创建#Temp 表的连接断开时,DB1 数据库的所有用户仍可以查询#Temp 表数据16.效率低下的 SQL 语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法: 利用存储过程封装频繁使用的 SQL 语句 重新安排数据存储,整理回收碎块 不要随意使用游标 合理使用相关子查询 调整表结构定义 以上属于优化 SQL 语句执行效率方法的是_。(分数:2.20)A.、B.、C.、D.、17.DBAS 生命周期模型中时间最长的阶段是_。(分数:2.20)A.需求分析B.系统设计C.实行与部署D.运行管理与维

9、护18.以下关于两段锁协议的原理叙述错误的是_。(分数:2.20)A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段19.下面说法正确的是_。(分数:2.20)A.数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计C.数据挖掘采用适当的算法,从数据仓库的海量数据中提取具有潜在价值的信息和知识D.OLAP 技术为提高处理效率,必须绕过

10、 DBMS 直接对物理数据进行读写20.分布式数据库系统的“分片透明性”位于_。(分数:2.20)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间21.关于操作型数据和 DSS 型数据特征有如下说法: 操作型数据更新频率高,DSS 型数据一般不更新 操作型数据对性能要求宽松,DSS 型数据对性能要求高 操作型数据是详细的,DSS 型数据是综合的 操作型数据有冗余,DSS 型数据无冗余 操作型数据处理需求事先可知,DSS 型数据处理需求事先不明确 以上说法正确的是_。(分数:2.20)A.、B.、C.、D.、22.下列哪一条不是

11、数据仓库的基本特征_。(分数:2.20)A.反映当前准确数据B.数据是相对稳定的C.数据是集成的D.数据是面向主题的23.在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括 I/O 代价、CPU 代价和通信代价。一般而言,分布式数据库查询优化的首要目标是_。(分数:2.20)A.使查询执行时 I/O 代价最省B.使查询执行时 CPU 代价最省C.使查询执行时通信代价最省D.使查询执行时 I/O 和 CPU 代价最省24.以下关于事务调度的说法错误的是_。(分数:2.20)A.调度分为串行调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开

12、始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行25.假如有两个表的连接是这样的:table_1INNERJOINtable_2,其中 table_1 和 table_2 是两个具有公共属性的表,这种连接会生成_结果集。(分数:2.20)A.包括 table_1 中的所有行,不包括 table_2 的不匹配行B.包括 table_2 中的所有行,不包括 table_1 的不匹配行C.包括两个表的所有行D.只包括 table_1 和 table_2 满足条件的行26.有教师表(教师号,教师名,职称,基本工资),其中基本工资的

13、取值与教师职称有关,实现这个约束的可行方案是_。(分数:2.20)A.在教师表上定义一个视图B.在教师表上定义一个存储过程C.在教师表上定义插入和修改操作的触发器D.在教师表上定义一个标量函数27.事务日志用于保存_。(分数:2.80)A.程序运行过程B.程序的执行结果C.对数据的更新操作D.数据操作二、应用题(总题数:10,分数:40.00)28.有表 SCORE(Sn0,Cn0,Degree),查询该表中最高分的学生学号和课程号: SELECT 1 FROMSCORE WHEREDegree= 2; (分数:4.00)29.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或

14、产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。 (分数:4.00)30.在数据库系统中, 1 映像关系用于提供数据与应用程序问的逻辑独立性。 (分数:4.00)31.在 SQL 中,用 1 关键词消除重复出现的元组。 (分数:4.00)32.下面程序段的功能是:在数据库中判断是否存在名为 my_proc 的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向 author_id、author_name 和 address 字段插入数据。阅读并回答以下问题: USEbookdbGO IFEXISTS(SELECT 1FROMSysobjects WH

15、EREname=“my_proc“andtype=“P“、 DROPPROCmy_procGO CREATEPROCmy_proc aint,bchar(8),Cchar 2 3 INSERTINTOauthor(author_id,author_name,address)VALUES(a,b,c)GO (分数:4.00)33.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未执行过,这就是保持数据库处于 1 状态。 (分数:4.00)34.数据仓库是一个面向主题、集成的、时变的、非易失的数据集合,支持管理部门的决

16、策过程,数据仓库通过数据转移从多个数据源提取数据,为了解决不同数据源格式上的不统一,需要进行的数据操作是 1。 (分数:4.00)35.设有关系模式 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)R w 的规范程度可高达 1。若将关系模式 w 分解为 3 个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C) 则 W1 的规范化程度最高可达到 2,W2 的规范化程度最高可达到 3,W3 的规范化程度最高可到达 4

17、。 (分数:4.00)36.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。 (分数:4.00)37.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是 1。 (分数:4.00)计算机三级数据库技术-71 (1)答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:27,分数:60.00)1.在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是_。(分数:2.20)A.外模式/模式B.模式/内模式 C.外模式/内模式D.逻辑模式/内模式解析:解析 数据库的三级模式和两级

18、映像中的三级模式结构为外模式、模式和内模式,二级映像为模式到内模式的映射以及外模式到模式的映射。模式的三个级别层次反映了模式的三个不同环境以及它们的不同要求,其中内模式处于最低层,它反映了数据在计算机物理结构中的实际存储形式。模式处于中层,它反映了设计者的数据全局逻辑要求。外模式也称用户模式,处于最外层,它反映了用户对数据的要求。数据库系统的三级模式是对数据的三个级别的抽象,它把数据的具体物理实现留给物理模式,使用户与全局设计者不必关心数据库的具体实现与物理背景。同时,它通过两级映射建立三级模式间的联系与转换,使得模式与外模式虽然并不具备物理存在,但是也能通过映射而获得其存在的实体。两级映射也

19、保证了数据库系统中数据的独立性,亦即数据的物理组织改变与逻辑概念改变不影响用户模式,只需调整映射方式即可。模式/内模式保证了数据库中数据与应用程序间的物理独立性,而外模式/模式保证了数据与应用程序间的逻辑独立性。2.关于数据库视图,下列说法正确的是_。(分数:2.20)A.视图一定能提高数据的操作性能B.定义视图的语句可以是任何数据操作语句C.视图可以提供一定程度的数据独立性 D.视图的数据一般是物理存储的解析:解析 视图是从一个或几个基本表(或视图)中导出的虚表,数据库中只存放了视图的定义,不存放视图对应的数据。它是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个

20、移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的特点体现在三个方面:简单性,看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化对它们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件;安全性,通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到;逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响;根据视图的特点可以达到以下的几点作用:简化数据查询语句;使用户从多角度看待同一

21、数据;提高数据安全性;提供了一定程度的逻辑独立性。所以答案选 C。3.许多大中型企业出于多种原因建立了数据仓库,以下_不是建立数据仓库的合理理由。(分数:2.20)A.将企业的各种应用系统集中在一起 B.充分利用企业信息系统生成的各种数据C.解决企业业务应用和数据分析应用的性能冲突D.以面向主题、集成的方式合理的组织数据解析:解析 建立数据仓库不是简单的把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突问题。4.关于数据库应用系统的设计,有下列说法: 数据库应用系统设计需要考虑数据组织与存储、数据访问与处

22、理、应用设计等几个方面 数据库概念设计阶段,采用自上而下的 ER 设计时,首先设计局部 ER 图,然后合并各局部 ER 图得到全局 ER 图 在数据库逻辑设计阶段,将关系模式转换为具体 DBMS 平台支持的关系表 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束 上述说法正确的是_。(分数:2.20)A.、和B. C.和D.和解析:解析 数据库应用系统设计包括概念设计、逻辑设计、物理设计 3 个步骤,每个步骤的设计活动按照数据组织与存储、数据访问与处理、应用设计等几个方面进行。在数据库概念设计阶段,采用自下而上的 ER 设计。将关系模式转换为具体 DBMS 平台支持的关系表是数据库

23、物理设计阶段的工作。设计视图和关系模式的完整性约束是数据逻辑设计阶段的工作。5.关于数据库应用系统的需求分析工作,下列说法正确的是_。(分数:2.20)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 解析:解析 数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析及其在性能、存储、安全、备份和恢复等方面的要求。C 项中,数据需求分析的主要工作是从

24、用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容。B 中在需求分析阶段,系统需求分析员与用户充分沟通,并形成文档化的需求描述。A 中通过需求分析过程,需要系统的描述整个应用系统的功能特征、性能特征和约束,并形成需求规范说明文档。D 中数据操作响应时间、系统吞吐量和最大并发用户数都是性能需求分析的重要指标。所以选 D。6.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:2.20)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 数据库逻辑结构设计是指从数据库概念模型出发,设计表示为逻辑模式的数据库逻辑结构数据库逻辑设计的主

25、要步骤包括 ER 图转换为初始关系模式、对初始关系模式进行优化等。7.在 SELECT 语句中,以下有关 ORDERBY 子句的叙述中不正确的是_。(分数:2.20)A.ORDERBY 子句可以对多个列进行排序B.SELECT 语句中,ORDERBY 只能在所有其他子句之后作为最后一个子句出现C.子查询也可以使用 ORDERBY 子句 D.在视图中可以使用 ORDERBY 子句解析:解析 ORDERBY 语句用于对结果集进行排序:ORDERBY 语句用于根据指定的列对结果集进行排序;ORDERBY 语句默认按照升序对记录进行排序。ORDERBY 可以对多个列进行排序,此时的排序是嵌套的;ORD

26、ERBY 语句只能作为其他子句之后的最后一个子句出现;视图中也可以使用 ORDERBY 语句;子查询语句中是不能使用 ORDERBY 子句的。8.关于优化查询说法正确的是_。(分数:2.20)A.避免或简化排序的目的是实现查询优化 B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询解析:解析 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度。

27、使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而使用临时表能够加速查询。相关子查询的不可以加速查询。9.在 SQLServer2008 中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是_。(分数:2.20)A.水平分割后,得到的子表结构相同B.水平分割后,查询表中所有数据时需要使用 JOIN 操作 C.垂直分割后,所有表中均需保留原有表的主码D.当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度解析:解析 分割表增加了维护数据完整性的代价。分割表分为水平分割表和垂

28、直分割表两种。水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;另一种是当主要过程要重复访问部分行时,最好将被重复访问的这些行单独形成子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但在分割表以后,增加了维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘 I/O 开销。垂直分割表(不破坏第三范式):一种是当多个过程频繁访问表的不同列时,可将表垂直分成几个表,减少磁盘 I/O(每行的数据列少,页存的数据行就多,相应占用的页就少),更新时不必考虑锁,没有冗余数据。缺点是在插入或删除数据时要考虑数据的完整性,用存储过

29、程维护。另一种是当主要过程反复访问部分列时,最好将这部分被频繁访问的列数据单独存为一个子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但因此增加了重叠列的维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘 I/O 开销。垂直分割表可以达到最大化利用 Cache 的目的。水平分割后,查询数据需要使用 UNION 操作。垂直分割后,查询数据需要 JOIN 操作。10.下列全部属于结构图的组图是_。(分数:2.20)A.用例图、类图、顺序图、部署图B.类图、组件图、部署图、活动图C.用例图、对象图、状态图、组件图D.类图、对象图、组件图、部署图 解析:解析

30、结构图是指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映模块层次结构的图形。其中结构图包括用例图、类图、组件图、对象图和部署图。11.某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用_。(分数:2.20)A.关联分析B.分类分析 C.时间序列分析D.回归分析解析:解析 常见的数据挖掘任务包括分类、估计、预测、相关性分组或关联规则、聚类和描述、可视化以及复杂数据类型挖掘(Text、Web、图形图像、视频和音频等)等。分类分析首先从数据中选出已经分好类的训练集,在该训练集上运用数据挖掘分类的技术,建立

31、分类模型,对于没有分类的数据进行分类。该需求要求根据购书记录将用户映射到倾向于喜欢某种书的顾客特性中,而分类挖掘模型能把数据库中的数据项映射到给定类别的某一个中。12.以下关于关系表和元组叙述错误的是_。(分数:2.20)A.关系表在逻辑上由一系列元组组成B.每个元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储D.元组的每个属性对应于一条记录 解析:解析 关系表在逻辑上由一系列元组组成,元组由多个属性组成。每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域。元组的每个属性对应于文件记录中的一个域。13.下列有关基于 C/S 和基于 B/S 数据库应用系统

32、体系结构的说法中,错误的是_。(分数:2.20)A.在 C/S 结构中,应用业务规则主要是在客户端实现的B.在 B/S 结构中,应用业务规则主要是在数据库服务器端实现的 C.在 C/S 结构中,客户端属于“胖客户端”;在 B/S 结构中,客户端属于“瘦客户端”D.在 C/S 结构中,客户端需要专门开发;在 B/S 结构中,客户端一般只需要安装浏览器解析:14.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。(分数:2.20)A.在对应的数据库表中增加一条新记录 B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录集解析:15.设在 S

33、QLServer2008 中,用户 U1 在 DB1 数据库中创建了#Temp 表。下列关于#Temp 表的说法中,正确的是_。(分数:2.20)A.只有在创建#Temp 表的连接中才可以查询#Temp 表数据 B.在所有用户 U1 发起的连接中,都可以查询#Temp 表数据C.在创建#Temp 表的连接未断开时,DB1 数据库的所有用户都可以查询#Temp 表数据D.在创建#Temp 表的连接断开时,DB1 数据库的所有用户仍可以查询#Temp 表数据解析:解析 在 SQLServer2008 中,只有创建某个 I 临时表的连接中才能查询当前 I 临时表的数据,并当 U1 创建的该表的连接还

34、未断开时,才能访问这个表的数据。16.效率低下的 SQL 语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法: 利用存储过程封装频繁使用的 SQL 语句 重新安排数据存储,整理回收碎块 不要随意使用游标 合理使用相关子查询 调整表结构定义 以上属于优化 SQL 语句执行效率方法的是_。(分数:2.20)A.、 B.、C.、D.、解析:解析 、都属于对数据库逻辑和物理结构的调整,不属于 SQL 语句的优化。17.DBAS 生命周期模型中时间最长的阶段是_。(分数:2.20)A.需求分析B.系统设计C.实行与部署D.运行管理与维护 解析:解析 一个数据库应用系统开发完成后,运行管理与

35、维护往往是一个长久的过程,时间一般是以年为单位,其成本消耗也是巨大的。18.以下关于两段锁协议的原理叙述错误的是_。(分数:2.20)A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段解析:解析 两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁:在对任何数据进行读、写操作之前,要申请并获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得其它任何封锁。可以证明,若并发执行的所有事务均遵守两段锁协议

36、,则对这些事务的任何并发调度策略都是可串行化的。另外要注意两段锁协议和防止死锁的一次封锁法的异同之处。一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议。但两段锁协议并不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁。加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。19.下面说法正确的是_。(分数:2.20)A.数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计C.数据挖掘采用适当的算法,从数据仓库的海

37、量数据中提取具有潜在价值的信息和知识 D.OLAP 技术为提高处理效率,必须绕过 DBMS 直接对物理数据进行读写解析:解析 数据库不是用做日常查询,也不是汇总和统计,而主要用于提取数据中的潜在信息和知识。因此 A 和 B 错误。OLAP(on-lineanalyticalprocessing)是联系分析处理的英文缩写,它仍使用 DBMS 存取数据,即 D 的描述错误。20.分布式数据库系统的“分片透明性”位于_。(分数:2.20)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间 D.分配模式与局部概念模式之间解析:解析 分布式数据库系统按不同层次提供的分

38、布透明性有:分片透明性、位置透明性、局部数据模型透明性。其中分片透明性是分布式数据库中最高层次的分布透明性,位于全局概念模型和分片模型之间。用户编写程序只须对全局关系进行操作,不必考虑数据的分片及存储场地。当分片模式改变时,只须改变全局概念到分片模式的映象,而不会影响全局概念模式和应用程序,即实现了分片透明性。21.关于操作型数据和 DSS 型数据特征有如下说法: 操作型数据更新频率高,DSS 型数据一般不更新 操作型数据对性能要求宽松,DSS 型数据对性能要求高 操作型数据是详细的,DSS 型数据是综合的 操作型数据有冗余,DSS 型数据无冗余 操作型数据处理需求事先可知,DSS 型数据处理

39、需求事先不明确 以上说法正确的是_。(分数:2.20)A.、B.、C.、 D.、解析:解析 操作型数据对性能要求较高、无冗余。操作型数据与分析型数据的区别如以下表格所示:22.下列哪一条不是数据仓库的基本特征_。(分数:2.20)A.反映当前准确数据 B.数据是相对稳定的C.数据是集成的D.数据是面向主题的解析:解析 数据仓库有四个特点:面向主题,操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据按照一定的主题域进行组织。主题是一个抽象概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关;集成的,面向事务处理的操作型数据库

40、通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息;稳定的,操作型数据库中的数据通常实时更新,数据根据需要及时发生变化。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,一旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新;反映历史变化,操作型数据库主要关心当前某一个时间段内的数据,而数据仓库中的数据通

41、常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。23.在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括 I/O 代价、CPU 代价和通信代价。一般而言,分布式数据库查询优化的首要目标是_。(分数:2.20)A.使查询执行时 I/O 代价最省B.使查询执行时 CPU 代价最省C.使查询执行时通信代价最省 D.使查询执行时 I/O 和 CPU 代价最省解析:解析 首先,通信代价较 I/O 代价容易估计。其次,对于分布式数据库查询优化而言,通信代

42、价比 I/O 代价和 CPU 代价更为重要。24.以下关于事务调度的说法错误的是_。(分数:2.20)A.调度分为串行调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行 解析:解析 事务是构成数据库应用中一个独立逻辑工作单元的操作的集合,也是访问并可能更新数据库中各种数据项的一个程序执行单元。数据库系统通过执行各种事务实现对数据库数据的操作,管理和执行事务是 DBMS 的基本功能。事务的四大特性为:原子性;一致性;隔离性;持久性。事务调度则是为了保证事务的此四

43、大特性。调度分为串行调度和并发调度。串行调度的特点是一个事务的所有操作都执行完后才开始执行另一事务,不存在事务操作的交叉执行;不同事务操作的交叉执行称为并发调度,DBMS 交叉执行来自多个事务的各个操作,以提高数据库系统的性能。并发调度中不同的事务的操作可以交叉执行。25.假如有两个表的连接是这样的:table_1INNERJOINtable_2,其中 table_1 和 table_2 是两个具有公共属性的表,这种连接会生成_结果集。(分数:2.20)A.包括 table_1 中的所有行,不包括 table_2 的不匹配行B.包括 table_2 中的所有行,不包括 table_1 的不匹配

44、行C.包括两个表的所有行D.只包括 table_1 和 table_2 满足条件的行 解析:解析 某些情况下,需要把数字数据类型显示为相应的文本名称,这就碰到了多表连接建立记录集的问题。多表连接的类型主要有 leftjoin、rightjoin 和 innerjoin。其主要区别如下:leftjoin(左联接),返回包括左表中的所有记录和右表中联结字段相等的记录;rightjoin(右联接),返回包括右表中的所有记录和左表中联结字段相等的记录;innerjoin(等值连接),只返回两个表中联结字段相等的行。因此本题采用 innerjoin,结果集将返回包括 table_1 和 table_2

45、都满足条件的行。26.有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关,实现这个约束的可行方案是_。(分数:2.20)A.在教师表上定义一个视图B.在教师表上定义一个存储过程C.在教师表上定义插入和修改操作的触发器 D.在教师表上定义一个标量函数解析:解析 触发器(trigger)是 SQL Server 提供给程序员和数据分析员用来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它并执行,且经常用于加强数据的完整性约束和业务

46、规则等。教师表中要求基本工资的取值与教师的职称有关,即当对教师的职称进行操作的时候,要求基本工资的取值随着职称变化而变化,因此采用触发器可以达到要求。27.事务日志用于保存_。(分数:2.80)A.程序运行过程B.程序的执行结果C.对数据的更新操作 D.数据操作解析:解析 事务日志是一个与数据库文件分开的文件。它存储对数据库进行的所有更改,并记录全部插入、更新、删除、提交、回退和数据库模式变化等操作。事务日志是数据备份和数据恢复的重要文件,也是使用 SQLRemote 或复制代理复制数据所必需的。二、应用题(总题数:10,分数:40.00)28.有表 SCORE(Sn0,Cn0,Degree)

47、,查询该表中最高分的学生学号和课程号: SELECT 1 FROMSCORE WHEREDegree= 2; (分数:4.00)解析:Snoas 学号,cnoas 课程号 (SELECTMAX(S1.Degree)FROMSCORESl)解析 通过 As 来对属性起别名,使得在新建的表中该属性名被定义为 AS 后面的别名。29.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。 (分数:4.00)解析:手动监控机制解析 对数据库系统的监控分为手动监控机制和自动监控机制两种。30.在数据库系统中, 1 映像关

48、系用于提供数据与应用程序问的逻辑独立性。 (分数:4.00)解析:外模式/模式解析 外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性。31.在 SQL 中,用 1 关键词消除重复出现的元组。 (分数:4.00)解析:DISTINCT解析 SQL 的查询结果中允许有重复元组出现,因为在 SQL 的查询结果中去掉重复元组是一件非常耗时的工作,因此从性能的角度出发,只要不是特别指出,允许查询的结果中有重复元组存在。当然 SQL 也提供了去掉重复元组的方法(例如使用 DISTINCT 关键词)。32.下面程序段的功能是:在数据库中判断是否存在名为 my_proc 的存储

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1