计算机三级(数据库技术)模拟试卷97_第1页
计算机三级(数据库技术)模拟试卷97_第2页
计算机三级(数据库技术)模拟试卷97_第3页
计算机三级(数据库技术)模拟试卷97_第4页
计算机三级(数据库技术)模拟试卷97_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机三级(数据库技术)模拟试卷97

一、选择题(本题共40题,每题1.0分,共40分。)

1、数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独

立性。下列提供逻辑独立性的是()。

A、外模式/模式映像

B、模式/内模式映像

C、内模式/外模式映像

D、模式/模式映像

标准答案:A

知识点解析:数据库的三级模式由外模式、模式、内模式构成。外模式是用户可见

的部分数据的存在形式;模式可以等价为全体数据的逻辑结构旦用户不可见,是三

级模式的中间部分;内模式对应数据库的物理结构和存储方式。当模式改变时,由

数据库管理员对各个外模式/模式的映像作相应的改变,但是外模式可以不变.应

用程序是依据数据的外模式编写的,从而应用程序不必修改,因此,外模式/模式

映像保证了数据与程序的逻辑独立性。

2、设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现要求地

址1和地址2组合起来不能有重复值。在SQLServer2008环境中有下列创建该表

的语句:I.CREATETABLE职工表(职工号iniPRIMARYKEY,姓名

nchar(lO),1nvarchar(20),Jtiltlt2nvarchar(20),UNIQUE(地址1,1也址2))

H.CREATETABLE职工表(职工号intPRIMARYKEY,姓名nchar(lO),地址1

nvarchar(20),地址2nvarchar(20)UNIQUE(地址1,地址2))HI.CREATETABLE

职工表(职工号intPRIMARYKEY,姓名nchar(lO),地址1

nvarchar(20)UNIQUE,地址2nvarchar(20)UNIQUE)W.CREATETABLE职工表

(职工号intPRIMARYKEY,姓名nchar(lO),地址1nvarchar(20)UNIQUE(地址

1,地址2),地址2nvarchar(20))上述语句能正确实现此约束的是()。

A、仅I和m

B、仅□和W

C、仅I、口和W

D、都正确

标准答案:C

知识点露HI表示在地址1的所有记录中地址不允许重复,即每个职工的地址1

都不同且每个职工的地址2也不允许重复。UNIQUE是对创建的表的属性约束条

件,与位置无关。

3、某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户

机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的

SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,二列

检查无需进行的是()。

A、检查客户机到数据库服务器的网络情况

B、检查数据库服务器的CPU使用情况

C、检查这些操作涉及到的表是否已建立有效的索引

D、检查数据库中是否存在大量锁

标准答案:A

知识点解析:在客户机和数据库服务器上使用数据库管理系统自带的客户端程序分

别执行都很慢,则排除了网络对于数据处理操作的影响。

4、数据库管理系统为提高数据查询效率,可能会采用如下索引技术:I.有序索

引n.聚集索引m.树型索引w.散列(哈希)索引其中,将属性值作为参数:不

采用索引键值比较,而是采用一定的计算方法定位数据的有()。

A、仅I

B、仅I、口和m

c、仅w

D、都是

标准答案:C

知识点解析•:传统的索引如有序索引、树型索引都是建立在“比较”的基础上,即在

结构中查找记录时需要进行一系列与关键字的比较。理想的情况是不希望经过任何

比较,一次存取便能得到所查记录,则就必须在记录的存储位置和它的关键字之间

建立一个确定的对应关系f,使每个关键字和结构口的唯一的存储位置相对应,因

而在查找时,要根据这个对应关系f找到给定值K的像f(K),若结构中存在关键字

和K相等的记录,则必定在f(K)的存储位置上,由此,不需要进行比较便可直接

取得所查记录。这样的对应关系f称为hash函数,这种方法叫hash索引。其它三

个答案都会有索引值的比较。

5、在SQLServer2008中,有系统数据库master、model、msdb、tempdb和用户数

据库。下列关于系统数据库和用户数据库的备份策略,最合理的是()。

A、对系统数据库和用户数据库都实行周期性备份

B、对系统数据库和用户数据库都实行修改之后即备份

C、对系统数据库实行修改之后即备份,对用户数据库实行周期性备份

D、对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备

份,对tempdb不备份

标准答案:D

知识点解析:因为系统数据库master、model、msdb修改较少,且对数据库系统影

响较大,所以每次修改后应及时备份;而用户自定义的数据库(如学生成绩管理系

统中的数据库)在使用过程中会经常不定期的修改,而且每次修改量不大,如果每

次修改完就重新备份则对系统操作冗余性较大,所以采用定期备份;tempdb是系

统临时文件的数据库,每次启动后都会清空,所以没必要备份。故选择D选项。

6、在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技

术。下列关于基于锁的并发控制技术的说法,错误的是()。

A、锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用

B、数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁

时,此数据项上只能再加一个排它锁

C、数据库管理系统可以采用先来先服务的方式防止出现活锁现象

D、当数据库管理系统检测到死锁后,可以采用撤俏死锁事务的方式解除死锁

标准答案:B

知识点解析:当事务T对某个数据加上排它锁时,T可以对该数据进行读和写,其

他任何事务都不能再对该数据加任何类型的锁,直到T释放该锁才行;当事务T

对某个数据加上共享锁,则T只能对该数据进行读操作,不能修改数据,且其它

事务也可以对该数据加共享锁但不能加排它锁。只有等到该数据没有被其他任何事

务访问时才能加排它锁。

7、现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。

该表数据量较大。设经常要对该表执行类似下面的查询:SELECT*FROM课程表

WHERE课程名=,数据走原理,为提高这类查询的执行效率,下列物理设计方案

中,正确且最为合理的是()。

A、为课程名列建立一个主索引

B、为课程名列建立一个位图索引

C、为课程名列建立一个辅索引

D、此表上不需要建任何索引

标准答案:C

知识点解析•:本题考查索引的设置。主索引是根据数据对象的主键建立的索引,它

们决定了被索引记录的位置,而辅助索引没有这样的限制,可以用于任何索引目的

并且可以查找多个数据文件存放的位置。而位图索引一般在范围查询时使用。

8、关于并行数据库,下列说法错误的是(人

A、层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构

B、无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,

适合于OLTP应用

C、并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率

D、并行数据库系统的主要目的是实现场地自治和数据全局透明共享

标准答案:D

知识点解析:并行数据库系统的主要目的是通过高速通信介质连接多个可独立处理

的单元以并行执行的方式完成对数据库系统的互联查询、内部查询及各种内部操

作。分布式数据库系统的主要目的才是实现场地自治和数据全局透明共享。

9、下列关于SQLServer2008数据库文件的说法,错误的是()。

A、一个数据库可以包含多个数据文件,但这些数据文件不能放置在同一个物理磁

盘上

B、数据库的数据文件和日志文件最好分别存放在不同的物理磁盘上

C、用户数据库中包含很多系统信息,这些系统信息必须存储在主要数据文件中

D、数据库的主要数据文件必须存放在PRIMARY文件组中

标准答案:A

知识点解析:一个数据库可以包含多个数据文件,这些文件可以存放在一个物理磁

盘上,也可以放在不同的物理磁盘上。

10、设有某商场的数据库应用系统,在其生命周期中有下列活动:I.在系统上

线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务

n.为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间in.监控数据

表的使用情况,根据表访问率的不同对系统进行优化系统上线后,在正常营

业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统

的性能v.在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,

测试数据库系统在发生软故障后的恢复能力VI.在非营业时间停机后给数据库服

务器增加内存以提升服务器性能以上活动属于商场数据库系统运维活动的是()。

A^仅II和VI

B、仅口、HI和VI

c、仅口、m、v和vi

D、全是

标准答案:B

知识点解析:I属于数据库测试,W、V不可行。

11、当数据库系统出现故隙时,可以通过数据库日志文件进行恢复。下列关于数据

库日志文件的说法,错误的是()。

A、数据库出现事务故障和系统故障时需使用日志文件进行恢复

B、使用动态转储机制时,必须使用日志文件才能将数据库恢复到一致状态

C、在OLTP系统中,数据文件的空间使用量比日志文件大得多,使用日志备份可

以降低数据库的备份空间

D、日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件

两种

标准答案:C

知识点解析:数据文件的空间使用量未必比日志文件大,因为日志是快速增长的。

此外,使用日志备份并不能降低数据库的备份空间。所以选择C选项。

12、当数据库系统出现故障时,可以通过数据库日志文件进行恢复。下列关于数据

库日志文件的说法,错误的是()。

A、数据库出现事务故障和系统故障时需使用日志文件进行恢复

B、使用动态转储机制时,必须使用H志文件才能将数据库恢复到一致状态

C、在OLTP系统中,数据文件的空间使用量比日志文件大得多,使用日志备份可

以降低数据库的备份空间

D、日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件

两种

标准答案:C

知识点解析:数据文件的空间使用量未必比日志文件大,因为日志是快速增长的。

此外,使用日志备份并不能降低数据库的备份空间。所以选择C选项。

13、下列简化UML关系图中,最不恰当的是()。

A、

B、

C、

D、

标准答案:D

知识点解析:在UML类图中,常见的有以下几种关系:①泛化(【箭头及指

向】:带三角箭头的实线,箭头指向父类);②实现(【箭头及指向】:带三角箭头

的虚线,箭头指向接口);③美联(【箭头及指向】;带普通箭义的实心线,指向被

拥有者);④聚合(【箭头及指向】:带空心菱形的实心线,菱形指向整体);⑤组

合(【箭头及指向】:带实心菱形的实线,菱形指向整体);⑥依赖(【箭头及指

向】:带箭头的虚线,由向被使用者)。D选项是属于组合关系,因此实心菱形的

箭头应该指向“窗体”,即实心菱形应该标在窗体旁边。

A、

B、

C>

D、

标准答案:D

知识点解析:在UML类图中,常见的有以下几种关系:①泛化(【箭头及指

向】:带三角箭头的实线,箭头指向父类);②实现(【箭头及指向】:带三角箭头

的虚线,箭头向接U);③关联(【箭头及指向】:带普通箭头的实心线,指向被拥

有者);④聚合(【箭头及指向】:带空心菱形的实心线,菱形指向整体):⑤组合

(【箭头及指向】:带实心菱形的实线,菱形指向整体);⑥依赖(【箭头及指

向】:带箭头的虚线,书向被使用者)。D选项是属于组合关系,因此实心菱形的

箭头应该指向“窗体”,即实心菱形应该标在窗体旁边。

15、在SELECT语句中,以下有关ORDERBY子句的叙述中不正确的是()。

A、ORDERBY子句可以对多个列进行排序

B、SELECT语句中,ORDERBY只能在所有其他子句之后作为最后一个子句出现

C、子查询也可以使用ORDERBY子句

D、在视图中可以使用ORDERBY子句

标准答案:C

知识点解析:ORDERBY语句用于对结果集进行排序:①ORDERBY语句用于根

据指定的列对结果集进行排序;©ORDERBY语句默认按照升序对记录进行排

序。ORDERBY可以对多个列进行排序,此时的排序是嵌套的:ORDERBY语句

只能作为其他子句之后的最后一个子句出现;视图中也可以使用ORDERBY语

句;子查询语句中是不能使用OR.DER.BY子句的。

16、ADO对象模型中,RecordSel对象的AddNew方法的功能是()。

A、在对应的数据库表中增加一条新记录

B、在记录集中增加一个新列

C、在内存中开辟存放一条新记录的空间

D、增加一个新的记录集

标准答案:A

知识点解析:RecordSel对象用于操作来自提供者的数据。使用ADO时,通过

Record一Set对象可对几乎所有数据进行操作,所有RecordSel对象均使用记录(行)

和字段(列)进行构造。RecordSel的常用方法为:①AddNew,创建一条新记录;

②Cancel,撤销一次执夕亍;③Close,关闭一个RecordSel;©Delete,册U除一条记

录或一组记录:©MoveNext,把记录指针移动到下一条记录。RecordSel对象的

AddNew方法的功能是在对应的数据库表中增加一条新记录。

17、以下关于事务调度的说法错误的是()。

A、调度分为串行调度和并发调度

B、串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务

C、多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变

D、并发调度中不同事务的操作不可以交叉执行

标准答案:D

知识点解析:事务是构成数据库应用中一个独立逻辑工作单元的操作的集合,也是

访问并可能更新数据库中各种数据项的一个程序执行单元。数据库系统通过执行各

种事务实现对数据库数据的操作,管理和执行事务是DBMS的基本功能。事务的

四大特性为:①原子性;②一致性;③隔离性;④持久性。事务调度则是为了保

证事务的此四大特性。调度分为串行调度和并发调度。串行调度的特点是一个事务

的所有操作都执行完后才开始执行另一事务,不存在事务操作的交叉执行;不同事

务操作的交叉执行称为并发调度,DBMS交叉执行来自多个事务的各个操作,以

提高数据库系统的性能。并发调度中不同的事务的操作可以交叉执行。

18、以下哪个设计内容不属于数据库应用系统总体设计范畴()。

A、数据库应用系统体系结构设计

B、软硬件选型和配置设计

C、数据库软件总体设计

D、关系模式设计

标准答案:D

知识点解析:系统总体设计的主要内容包括确定DBAs体系结构、软硬件选型和配

置设计、应用软件总体没计和业务规则初步设计。

19、SQLServer2008中,如果希望用户U1在DB1数据库中具有查询T1表的权

限,正确的授权语句是()。

A、GRANTSELECTONDB1(T1)TOu1

B、GRANTSELECTTOulONDBl(Tl)

C、GRANTSELECTTOulONT1

D、GRANTSELECT0NT1TOul

标准答案:A

知识点解析:SQLServer2008中GRANT的用法为:

GRANT)ALL|PRIVILEGES1}Ipermission|(column|,....n|)][,...n]

[ON[class::]securable|TOprincipal!,...n][WITHGRANTOPTION][ASprincipal]

20、在SQLServer2000中,有商品表(商品号,商品名,单价)和销售表(商品号,

销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到

1.5倍范围之内,实现这个约束的正确代码是()

A、CH匕CK(销售价格BE1WEEN单价*0.6AND单价米1.5)

B、CHECK(销售价格BETWEEN商品表.单价*0.6AND商品表.单价*1.5)

C、CREATETRIGGERtri_SalesON销售表FORINSERT,UPDATEASIF

EXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品号二b.商品号

WHERE销售价格NOTBETWEEN单价*0.6AND单价*1.5)ROLLBACK

D、CREATETRIGGERtri_SalesON销售表INSTEADOFINSERT,UPDATEIF

EXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品号=b.商品号

WHERE销售价格NOTBETWEEN单价*0.6AND单价*1.5)ROLLBACK

标准答案:C

知识点解析:FOR指定触发器只有在引发的SQL语句中指定的操作都已成功执

行,并且所有的约束检查也成功完成后才执行触发器,这种触发器称为后触发型触

发器。INSTEADOF指定执行触发器而不是执行引发触发器执行SQL语句,从而

替代触发语句的操作,祢这种触发器为前触发型触发器。

21、设有m个的用户集合US={ul,…,um},现对他们的行为数据进行处理,使

得每个用户ui对应一个n维向量Vi=[vil,…,vin],用于表示用户ui的特征。设

有函数sim(Vi,Vj)用于判定用户ui与用户uj之间的相似性。若有算法A,能根据

用户间的相似性,将US划分成k个子集合,并使属于同一子集合的客户间的相似

件尽可能大,不属于同一子集合的客户间的相似性尽可能小°则算法A属于一种

()o

A、聚类算法

B、分类算法

C、关联分析算法

D、回归预测法

标准答案:A

知识点解析:聚类将一个数据集中的数据进行分组,使得每一组内的数据尽可能相

似,而不同组间的数据尽可能的不同。它与分类的一个不同点在于,它强调同一个

组中的对象有较高的相似度,不同组中的对象之间差别很大。分类和聚类的区别在

于,分类事先知道有哪些类别可以分。聚类事先不知道将要分成哪些类,需有聚类

算法来自动确定。综上可知,算法A属于聚类算法。

22、SQLServer2(X)8允许用户自己定义函数。关于内联表值函数,有下列说法:

I.在内联表值函数中,没有相关联的返回变量H.内联表值函数通过INSERT语

句填充函数返回的表值in.内联表值函数的作用类似于带参数的视图w.调用内

联表值函数时,只能将内联表值函数放置在FROM子句中上述说法中正确的是

()。

A、仅n

B、仅口和ni

c、仅I、n和w

D、仅I、in和w

标准答案:D

知识点解析:内联表值函数的返回值是一个表,该表的内容是一个查询语句的结

果;内联表值函数的使用与视图非常相似,需要放在查询语句的FROM子句中,

作用很像是带参数的视图;内联表值函数通过SELECT语句填充函数返回的表

值。

23、设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成

绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是

()o

A、SELECT姓名,所在系FROM学生表aLEFTJOIN选课表bONa.学号

=b.学号WHEREa.学号ISNULL

B、SELECT姓名,所在系FROM学生表aLEFTJOIN选课表bONa.学号二b.学

号WHEREb.学号ISNULL

C、SELECT姓名,所在系FROM学生表aRIGHTJOIN选课表bONa.学号

=b.学号WHEREa.学号ISNULL

D、SELECT姓名,所在系FROM学生表aRIGHTJOIN选课表bONa.学号

=b.学号WHEREb.学号ISNULL

标准答案:B

知识点解析:从数据库中查出没有选课的学生姓名和所在系,则在学生表中查出选

课表中没有的学生即可。在这里采用LEFTJOIN来连接查询。并且要求选课表中

的学生学号为NULL。

24、在云计算中,当云以即用即付的方式提供给公众的时候,我们称其为()。

A、公共云

B、私有云

C、共享云

D、混合云

标准答案:A

知识点解析:公共云指的是云以即用即付的方式提供给公众。私有云是指不对公众

开放的企业或组织内部数据中心的资源。

25、在数据库应用系统建模过程中,经常采用UML作为建模工具。关于UML的

动态建模机制,下列说法错误的是()。

A、类图是展现一组类、接口和协作以及它们之间的关系的一种静态视图

B、协作图是交互图的一种,其中包含一组对象、对象之间的联系以及对象间发送

和接收的消息

C、状态图主要用来描述一个实体在发生一些事件时的状态变化情况,用于展示该

实体处于不同状态时对不同事件做出响应后的状态变化情况

D、顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行

次序

标准答案:D

知识点解析:顺序图是用来描述对象白身及对象间信息传递顺序的视图。活动图主

要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序。故选择

D选项。

26、索引是数据库中重要的数据结构,当数据库表更新大量数据后,会导致索引产

生大量碎片,一般需要进行的操作是()。

A、仅需更新该表上的唯一索引

B、无需对该表索引进行任何操作

C、仅需重建该表上的更新列相关索引

D、仅需更新该表上的更新列相关的非B树索引

标准答案:C

知识点解析:除了删除或创建索引,以及非聚簇索引和聚簇索引的相互转换外,通

过重建索引可以改进系统的性能。故答案为C项。

27、下列关于数据仓库粒度的说法,错误的是()。

A、在数据仓库环境中,粒度是一个重要的设计问题,它影响到数据仓库的数据量

和系统能够回答的查询的类型

B、一般在进行数据仓底的数据组织时,需要根据当前应用的需求来进行多粒度级

设计

C、数据粒度越小,说明数据综合程度越低

D、数据粒度越大.数据量越大,空间代价越大

标准答案:D

知识点解析:粒度越大,表示综合程度越高;粒度越小,表示综合程度越低。粒度

越小,细节程度越高,数据量就比较大,空间代价也大。故答案为D项。

28、下列关于SQLServer2008中guest的说法,错误的是()。

A、guest在未启用时不能使用

可以为guest授权

C、guest是系统定义的一个登录账户

D、guest主要用于提供匿名访问

标准答案:C

知识点解析:guest是SQLServer中一个特殊的数据库用户。故答案为C项。

29、设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高

工资的标量函数。下列语句中正确的是()。

A、CREATEFUNCTIONf_MaxSalary(@deptvarchar(20))RETURNSINTAS

BEGINRETURN(SELECTMAX(工资)FROM职工表WHERE所在部C=@dept)

END

B、CREATEFUNCTIONf_MaxSalar)<@deptvarchar(20))RETURNINTASBEGIN

DECIJARE@xINTSET@x=SELECTMAX(工资)FROM职工表WHERE所在部门

=@deptRETURN(@X)END

C、CREATEFUNCTIONf_MaxSalary(@deptvarchar(20))RETURNSINTAS

BEGINRETURN(SELECTMAX(工资)FROM职工表WHERE所在部门=@<^^1

GROUPBY姓名)END

D、CKEA1E卜UNCTIONJMaxSalary(@dcptvarchar(20))RE1URNSINIAS

BEGINDECLARE@xINTSET@X=SELECTMAX(工资)FROM职工表WHERE所

在部门=@deptORDERBY姓名RETURN(@X)END

标准答案:A

知识点解析:标量函数是返回单个数据值的函数。标量函数中不适用SET语句,

故可排除B、D两项。题目中查询的是指定部门的最高工资,没涉及到分组,可排

除C项。故答案为A项。

30、在使用UML对数据库应用系统进行建模的过程中,状态图和活动图是常见的

动态建模机制v有下列状态图和活动图:

1>>~(巳上架理当巳携£~严±电(一巳付款巳出库

用户取消v’

巳订的上架)——KS)

下策---------

一/---------\/---------X星否VI八----------

查海商品)《收数〉一<?>—VIP(累计枳分)

■一般用户

(前品出库〉------1写、打印小号

---(填写订单)_Y计其订单总籁)_4订单巳审楂)---(发出仃4)-----►©

以上状态图或活动图语法正确的是()。

A仅

、I

B仅

c仅

D仅

、I、II和in

标准答案:D

知识点解析•:活动图主要的目的在于陈述活动与活动之间的流程控制的转移。在活

动图中,必须有且只有能一个起始点,用•表示,可以有多个结束点,用•表示。

活动之间的转换用箭头表示,箭头表示执行的方向,其标注为执行下一个活动的条

件,如果箭头上没有条件,则执行完该活动后自动执行所指向的活动。加粗指向为

同步调,表示可以并行执行,菱形代表分支,表示判断。状态图的主要目的在于

陈述系统中有关事件的状态转移。他的画法和活动图类似,但是状态图在状态发生

转移时需要在转移的关系上标示该事件。由题目可知,前三项都符合要求,第四

项没有在箭头上标明转移标示。故选择D选项。

31、下列关于SQLServer2008数据库中文件组的说法,错误的是()。

A、在一个数据库中用户可以创建多个文件组

B、次要数据文件可以和主要数据文件存放在相同的文件组中

C、可以为日志文件单独定义文件组

D、PRIMARY是系统定义好的一个文件组,每个数据库有且仅有一个PRIMARY

文件组

标准答案:C

知识点解析:口志文件不包括在文件组内,口志文件和数据文件是分开管理的。故

答案为C项。

32、下列关于SQLServer2008数据库文件组的说法,错误的是()。

A、一个数据库可以包含多个文件组

B、一个文件组可以包含多个数据文件

C、次要数据文件不能存放在主文件组中

D、一个数据文件不能是多个文件组的成员

标准答案:C

知识点解析:主文件组是系统定义好的一个文件组,它包含主要数据文件和任何没

有明确分配给其它文件组的其它数据文件。如果次要数据文件没有分配给其它文件

组,也是可以放在主文件组中的。

33、设在SQLServer2008中有如下定义存储过程的语句:CREATEPROCpl@x

int,@yint=10,@zintoutput下列关于调用该存储过程的语句,错误的是()。

A、DECLARE@iintoutputEXECpl10,@i

B、DECLARE@iintEXECol10.100.@ioutput

C、DECLARE@iintEXECpl10,default,@ioutput

D、DECLARE@iintEXECpl@x=10.@z=@ioutput

标准答案:A

知识点解析:在调用存储过程时,只需要声明参数的类型,不能指明参数为输出参

数。只有再执行时才能指明参数为输出参数。故答案为A选项。

34、设某数据库中有表Tl(cl,c2,c3),并只对U1执行了如下授权语句:

GRANTSELECTONT1TOU1下列语句中,UI无权执行的是()。

A、GRANTSELECTONT1TOU2

B、SELECT+FROMT1

C、SELECTclFROMT1

D、SELECTcl,c2FROMT1

标准答案:A

知识点解析:因在U1后面缺乏WITHGRANTOPTION语句,U1无权将SELECT

权限转授予其他角色或用户。故答案为A项。

35、在SQLServer2008中,下列有关数据库备份设备的说法,正确的是()。

A、数据库备份设备可以是磁带也可以是磁盘

B、必须先手工建立数据库备份设备,然后才能进行数据库备份操作

C、数据库备份设备只能在本地,不能直接使用远程网络设备

D、创建备份设备的T-SQL存储过程为sp-addevice

标准答案:A

知识点解析:数据库备份设备可以是磁带也可以是磁盘,数据库备份设备可以为本

地设备,也可以使用远程网络设备。SQLServer支持两种备份方式,一种是先建立

备份设备,然后再将数据库备份到备份设备上,这样的备份设备称为永久备份设

备;另一种是直接将数据库备份到物理文件上,这样的备份设备称为临时备份设

备。创建备份设备的T-SQL存储过程为sp_addumpdevice。故答案为A项。

36、设有关系模式:作者(作者编号,姓名,身份证号,职业,出生日期)。下列能

够作为该关系模式候选码的是()。

A、作者编号,姓名

B、作者编号,身份证号

C、作者编号,职业

D、身份证号,出生日期

标准答案:B

知识点解析:关系模型中的候选码定义为某一组属性可以唯一标识一个元组,则称

为该属性组的候选码,所以其候选码属性的取值必须不能有重复也不能为空。题目

中姓名,职业,出生日期都可能重复。

37、许多大中型企业出于多种原因建立了数据仓库,以下不是建立数据仓库的合理

理由的是()。

A、将企业的各种应用系统集中在一起

B、充分利用企业信息系统生成的各种数据

C、解决企业业务应用和数据分析应用的性能冲突

D、以面向主题、集成的方式合理的组织数据

标准答案:A

知识点解析:建立数据仓库不是简单的把企业的各种应用集中在一起,而是利用企

业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应

用和企业基本业务之间的性能冲突问题。

38、统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建旗语

言。关于UML,下列说法错误的是()。

A、UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的

展示

B、用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情

C、类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构

D、在用例图中,与系统交互的人和其他实体都可以成为系统的角色

标准答案:B

知识点解析:UML中视图(View)的概念为从不同的角度观察系统所得到的印象。

有了视图,便可把注意力集中在系统的一个方面,通过对多个视图的理解,在大脑

中把不同方面的信息拼接起来,最终把握系统的全貌。每个视图需要用一组图

(diagram)来描述,图中包含的是代表系统模型元素的各种图形符号,不同的图体现

着系统的不同方面。正如我们观察一个物体一样,从不同的角度看到的局部图像可

能会出现重叠,不同的观图之间也可能出现重叠的状况,所以同一个图可以从属于

不同的视图。用例图属于用例视图,描述系统的功能。行为视图包括顺序图、交互

图和状态图,描述系统的活动。描述物理部署情况的是部署视图。

39、关于数据库概念设计及物理结构设计,下列说法错误的是()。

A、数据库概念设计过程中,每个实体集需要有唯一的名字,实体集一般用名词或

名词短语命名

B、数据库概念设计阶段的目标是描述需要存储的记录及其数量

C、数据库物理结构设U的目标是设“一个空间利用率高,具有较高访问效率和较

低维护成本的数据库物理结构

D、数据库物理结构设计的结果可以从时间、空间和维护代价等方面进行评估,

般需要从多种可行方案中根据评估情况选择最为合理的方案

标准答案:B

知识点解析:B选项中数据库概念设计的目标:定义和描述应用领域涉及的数据范

围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据

之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的符种数

据处理需求;保证信息模型方便地转换成数据的逻辑结构(数据库模式),同时也便

于用户理解。A选项在数据库概念设计阶段,将具有相同属性特征的同类对象抽象

为实体集,然后用一个有意义的名词或名词短语为每一个实体集命名。C选项数据

库物理设计阶段的目标是设计一个存储空间占用少、数据访问率高和维护代价低的

数据库物理模式。D选项物理模式评估中对数据库物理设计结果从时间、空间和维

护等方面进行评估,从多种可行方案中选择合理的数据库物理结构。综上所述,B

选项错误。

40、DFD建模方法由四种基本元素组成,其中用来描述数据的提供者或使用者的

是()。

A、数据流

B、处理

C、数据存储

D、外部项

标准答案:D

知识点解析:DFD的主要组成包括外部实体(外部项)、处理过程、数据存储和数据

流。外部实体指系统之外而又和系统有联系的人或事物,说明了数据的外部来源和

去处。处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。数据流是指

处理功能的输入输出,数据存储表示数据保存的地方,它用来存储数据。

二、应用题(本题共5题,每题7.0分,共5分。)

41、在SQLServer2008中,设U1是SQLServer身份验证模式的数据库服务器登

录账户,现希望U1在该数据库服务器上具有系统管理员权限.请补全下列语句:

EXECspaddsrvrolcmcmbcr'u1',,【9】'

标准答案:sysadmin

知识点解析:EXECsp_addsrvrolemember是登录账户角色,sp_addsrvrolemember

是定义好的存储过程,其作用是为登录账户赋角色权限。数据准主要的角色及权限

如下表所示:

bulkadmin执行BULKINSERT语句

dbcreator创建、修改、删除和还原数据库

diskadmin管理磁盘文件

processadmin管理在SQLServer实例中运行的进程

securityadmin管理股务器登录账户

serveradmin配置服务器范围的设置

setupadmin添加和删除链接服务器

sysadmin在SQLServer中进行任何活动,该角色的权限跨越所有其它固定服务器角色

42、在UML中,用例模型由用例、系统和三部分组成。

标准答案:角色

知识点解析•:用例图是外部用户(参与者)所能观察到的系统功能的模型图,显示系

统中的用例与角色及其相互关系,主要用于对系统、子系统或类的功能行为进行建

模。用例模型由用例、角色和系统三部分组成。

43、UML中的13】图的主要作用是陈述活动与活动之间流程控制的转移,其作用

类似于流程图,然而与流程图不同的是其支持并行行为。

标准答案:活动

知识点解析:此题考查活动图的主要作用,在UML中,对于业务流程支持的主要

图形是活动图,活动图主要的目的在于陈述活动与活动之间的流程控制的转移。一

般来说,活动图最适合用于描述系统或子系统的主要的工作流程。其他常用的图还

有如下几种。①类图是展现一组类、接口和协作以及它们之间的关系的一种静态

视图。②协作图是交互图的一种,其中包含一组对象、对象之间的联系以及对象

间发送和接收的消息。③状态图主要用来描述一个实体在发生一些事件时的状态

变化情况,用于展示该实体处于不同状态时对不同事件做出响应后的状态变化情

况。④顺序图是用来描述对象自身及对象间信息传递顺序的视图。

44、在T-SQL中,提取curl游标中相对于当前行向下第5行数据的语句是FETCH

[6]5FR0Mcurl...

标准答案:RELATIVE

知识点解析:FETCH的功能是通过Transacl—SQL服务器游标检索特定行,具体

语法:FETCH[[NEXTIPRIORIFIRSTILASTIABSOLUTE{nI@nvar}I

RELATIVE!nI@nvar):FROMI

{{|GLOBAL|cursor_name}l@cursor_variable_name)|INTO@variable_name|,...n]]

参数说明:NEXT:返回紧跟当前行之后的数据行,并且当前行痴曾为结果行。如

果FETCHNEXT是对游标的第一次提取操作,则返回结果集中的第一行。NEXT

为默认的游标提取选项。PRIOR:返回紧跟当前行前面的数据行,并且当前行递

减为结果行。如果FETCHPRIOR是对游标的第一次提取操作,则不返回任何结果

并将游标当前行置于第一行之前。FIRST:返回游标中的第一行并将其作为当前

行。LAST:返回游标口的最后一行并将其作为当前行。ABSOLUTE!nI

@nvar}:如果1]或@四&「为正数,则返回从游标第一行开始向后的第n行,并将返

回行变成新的当前行。如果n或@nvar为负数,则返回从游标最后一行开始之前的

第n行,并将返回行变成新的当前行。如果为0,则不返回任何结果。

n必须是整数常量,并且@nvar的数据类型必须为smallint>tinyint或into

RELATIVE)nI@nvay):如果n或@标@「为正数,则返回当前行之后的第n行,

并将返回行变成新的当前行。如果为负数,则返回从前行之前的第n

行,并将返回行变成新的当前行。如果n或@nvar为0,则返回当前行。在对游标

进行第一次提取时,如果在将n或@。\a・设置为负数或0的情况下指定FETCH

RELATIVE,则不返回任何行。n必须是整数常量,@nvar的数据类型必须为

smallint^tinyint或int。

45、在SQLServer2008中,使用TOP限制结果集时,如果需要包括最后一行取值

并列的结果则需要使用WITH选项。

标准答案:TIES

知识点解析;在使用TOP限定结果集中,WITHTIES表示包括最后一行取值并列

的结果;TOPn表示取查询结果的前n行数据;TOPnpercent表示取查询结果的前

n%行数据。

三、设计与应用题(本题共2题,每题1.0分,共2

分。)

在SQLServer2008数据库中存在销售单据明细表,其建表语句为:CREATE

TABLE销售单据明细表(销售单据编号varchar(8),商品编号varchar(S),单价

m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论