首页 > 全部 > 三级数据库技术 > 计算机三级(数据库技术)模拟试卷138

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

本单篇文档共21537字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级数据库技术 模拟试卷 7682人下载
价格: 0.60 原价:¥9.60
收藏

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

选择题

1.在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法:

Ⅰ.一个实体集中的属性名要唯一

Ⅱ.属性一般用名词或名词短语命名

Ⅲ.一个属性的值可以取自不同的域

Ⅳ.实体集的标识属性能够唯一识别实体集中每一个实体

Ⅴ.标识属性的取值不能重复,但可以为空

以上说法正确的是( )。(B)

A. 仅Ⅰ、Ⅲ和Ⅴ

B. 仅Ⅰ、Ⅱ和Ⅳ

C. 仅Ⅱ、Ⅳ和Ⅴ

D. 仅Ⅱ、Ⅲ和Ⅳ

解析:Ⅲ:一个属性的值必须属于唯一的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。Ⅴ:标识属性的值不能重复且不可以为空。

2.在SQL Server 2008中,如果数据库tempdb的空间不足,可能会造成一些操作无法进行,此时需要扩大tempdb的空间。下列关于扩大tempdb空间的方法,错误的是( )。(D)

A. 手工扩大tempdb中某数据文件的大小

B. 设置tempdb中的数据文件为自动增长方式,每当空间不够时让其自动增长

C. 手工为tempdb增加一个数据文件

D. 删除tempdb中的日志内容,以获得更多的数据空间

解析:数据库中的日志文件通常记录数据库的操作记录,对数据库的安全性与可靠性有着重要的作用。当数据库被破坏或者出现故障时,常常需要根据日志文件来对数据库进行恢复等操作,手动删除tempdb中的日志文件则将会破坏数据库的安全性和可靠性。

3.下列关于概念数据模型的说法,错误的是( )。(C)

A. 概念数据模型并不依赖于具体的计算机系统和数据库管理系统

B. 概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计

C. 概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件

D. 概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能

解析:概念数据模型主要用来描述世界的概念化结构,它使数据库设计人员在设计的初始阶段摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据库管理系统无关,所以没有描述数据的完整性约束条件。

4.在SQL Server 2008中,设先对MyDB数据库进行了一次完整备份,然后对该数据库进行了一次日志备份,这两次备份均备份在BK设备上。假设BK设备上只有这两次备份的内容。现要从备份中恢复MyDB数据库,正确的恢复过程及语句是( )。(D)

A. restore log MyDB from BK with file=1,norecovery

restore database MyDB from BK with file=2

B. restore log MyDB from BK with file=l,norecovery

restore database MyDB from BK with file=2,norecovery

C. restore database MyDB from BK with file=1,norecovery

restore log MyDB from BK with file=2,norecovery

D. restore database MyDB from BK with file=1,norecovery

restore log MyDB from BK with file=2

解析:在进行数据恢复时,首先恢复完全备份,其次恢复差异备份,最后恢复日志备份。备份日志时使用Norecovery用来备份尾日志,这样备份日志的时候数据库处于恢复状态,别的进程就不能再访问数据库,日志就不会再增加,因此在还原的时候就可以正常恢复。还原备份的时候如果想同时还原之后的日志,必须加上Norecovery才可以还原,如果有多个日志备份,除了最后一个日志备份外,还原其他日志也必须加上Norecovery。所以选择D选项。

5.设在SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为char(6),销售价格的类型为int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句:

I.Create FUNCTION dbo.GetTotal(@GoodID char(6))

Returns int AS

BECIN

Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodlD)

END

Ⅱ.Create FUNCTION dbo.GetTotal(@GoodID char(6))

Returns int AS

BEGIN

Returns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodlD)

END

Ⅲ.Create FUNCTION dbo.GetTotal(@GoodID char(6))

Returns int

BEGIN

Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)

END

Ⅳ.Create FUNCTION dbo.GetTotal(@GoodID char(6))

Returns int

Returns(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)

上述语句中,正确的是( )。(D)

A. 仅Ⅰ和Ⅱ

B. 仅Ⅲ和Ⅳ

C. 仅Ⅱ和Ⅳ

D. 仅Ⅰ和Ⅲ

解析:标量函数返回一个确定类型的标量值,函数体语句定义在BEGIN-ENI)语句内 ,其中包含了可以返回值的Transact-SQL命令。

创建标量函数的语法如下:

CREATE FUNCTION[owner_name]function_name

( [| @parameter_name[AS][type_schema_name.]parameter_data_type

[=default]|

[ ,...n]

]

)

RETURNS return_data_type

[AS]

BEGIN

function_body

RETURN scalar_expression

END

[ ;]

6.设数据库管理员为SQL Server 2008默认实例中的某数据库实施了基于维护计划的数据库备份任务。配置完成后,发现此维护计划并未执行但数据库运行正常。有关此维护计划未执行的原因,下列说法中最有可能的是( )。(B)

A. “SQLServer(MSSQLSERVER)”服务未启动

B. “SQL Server代理(MSSQLSERVER)”服务未启动

C. “SQL Server Browser”服务未启动

D. “SQL Server VSS Writer”服务未启动

解析:SQL Server Agent是一个任务规划器和警报管理器,在实际应用环境下,可以先将那些周期性的活动定义成一个任务,然后让其在SQL Server Agent的帮助下自动运行。假如考生是一名系统管理员,则可以利用SQL Server Agent向自己通知某些警告信息,从而定位出现的问

本文档预览:3600字符,共21537字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级(数据库技术)模拟试卷138

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号