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

计算机三级数据库技术(数据库及数据库对象)机试模拟试卷3

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

计算机三级数据库技术(数据库及数据库对象)机试模拟试卷3

选择题

1.已知关系R(A,B,C),有定义索引的语句:

create unique clustered index idx1 on R(B)。

下列关于idx1的说法,正确的是(          )。(A)

A. idx1既是唯一索引,也是聚集索引

B. idx1既是主索引,也是聚集索引

C. idx1既是唯一索引,也是主索引

D. idx1既不是主索引,也不是聚集索引

解析:关键字unique表示唯一索引,clustered表示聚集索引。故答案为A项。

2.设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现要求地址1和地址2组合起来不能有重复值。在SQL Server 2008环境中有下列创建该表的语句:

Ⅰ.

CREATE TABLE职工表(

职工号int PRIMARY KEY,

姓名nchar(10),

地址1 nvarchar(20),

地址2 nvarchar(20),

UNIQUE(地址1,地址2)

)

Ⅱ.

CREATE TABLE职工表(

职工号 int PRIMARY KEY,

姓名nchar(10),

地址1 nvarchar(20),

地址2 nvarchar(20) UNIQUE(地址1,地址2)

)

Ⅲ.

CREATE TABLE职工表(

职工号 int PRIMARY KEY,

姓名nchar(10),

地址1 nvarchar(20) UNIQUE,

地址2 nvarchar(20)UNIQUE

)

Ⅳ.

CREATE TABLE职工表(

职工号int PRIMARY KEY,

姓名nchar(10),

地址1 nvarchar(20) UNIQUE(地址1,地址2),

地址2 nvarchar(20)

)

上述语句能正确实现此约束的是(          )(C)

A. 仅Ⅰ和Ⅲ

B. 仅Ⅱ和Ⅳ

C. 仅Ⅰ、Ⅱ和Ⅳ

D. 都正确

解析:Ⅲ表示在地址1的所有记录中地址不允许重复,即每个职工的地址1都不同且每个职工的地址2也不允许重复。

UNIQUE是对创建的表的属性约束条件,与位置无关。

3.在SQL Server 2008中,设有商品表(商品号,商品名,生产日期,单价,类别)。现经常需要执行下列查询:

SELECT商品号,商品名,单价

FROM商品表 WHERE类别IN(’食品’, ’家电’)

ORDER BY 商品号

现需要在商品表上建立合适的索引来提高该查询的执行效率。下列建立索引的语句,最合适的是(          )(D)

A. CREATE INDEX Idx1 ON商品表(类别)

B. CREATE INDEX Idx1 ON商品表(商品号,商品名,单价)

C. CREATE INDEX Idx1 ON商品表(类别,商品号)INCLUDE(商品名,单价)

D. CREATE INDEX Idx1 ON商品表(商品号)INCLUDE(商品名,单价)WHERE 类别 = ’食品’OR 类别 = ’家电’

解析:建立索引是加快查询速度的有效手段。在SQL语言中,建立索引使用CREATE INDEX语句,一般格式为:

CREATE [UNIQUE] INDEX <索引名>

ON <表名>(<列名>[<次序>] , <列名>[<次序>],)INCLUDE(属性名)WHERE 约束条件

所以根据题意选D。

4.下列关于SQL Server 2008数据库文件的说法,错误的是(          )。(A)

A. 一个数据库可以包含多个主要数据文件

B. 一个数据文件不能属于多个文件组

C. 日志文件不能包含在文件组中

D. 一个数据库可以包含多个日志文件

解析:每个数据库有且仅有一个主要数据文件,可以有多个次要数据文件。每个数据库必须至少有一个日志文件,也可以有多个日志文件。日志文件不包括在文件组内。一个文件不可以是多个文件组的成员。总上所述,可知A选项错误。故选择A选项。

5.下列关于SQL Server 2008数据库文件的说法,错误的是(          )。(D)

A. 一个数据库可以包含多个数据文件和日志文件

B. 一个数据文件只能是一个文件组的成员

C. 主要数据文件和次要数据文件可以存放在相同的磁盘上

D. 日志文件与数据文件不能存放在相同的磁盘上

解析:一个数据库有且只能有一个主要数据文件,可以有多个次要数据文件,主要数据文件和次要数据文件可以放在相同的磁盘上,也可以分开放置。一个数据文件不可以是多个文件组的成员,日志文件不包括在文件组内。日志文件和数据文件可以存放在相同的磁盘上,也可以存放在不同的磁盘上。故答案为D项。

6.下列关于SQL Server 2008中tempdb数据库的说法,正确的是(          )。(A)

A. tempdb用于存放临时信息,用户创建的局部和全局临时表均被自动放置在该数据库中

B. 只有局部临时表才被系统自动放置在tempdb数据库中,全局临时表不存放在tempdb数据库中

C. tempdb是用户建立的一个用于存放临时信息的数据库

D. tempdb数据库中的内容需要用户自己定时清理

解析:tempdb是临时数据库,用于保存临时对象或中间结果集,并为数据的排序等操作提供一个临时工作空间。每次启动SQL Serve时都会重新创建tempdb数据库。故答案为A项。

7.下列关于SQL Server 2008数据库文件的说法,正确的是(          )。(D)

A. 数据库的主要数据文件不是必需的

B. 数据库的日志文件不是必需的

C. 一个数据库只能有一个日志文件

D. 一个数据库可以包含多个次要数据文件

解析:数据库文件划分为数据文件和日志文件两类。数据文件主要用于存放数据库数据,分为主要数据文件和次要数据文件。每个数据库有且只能有一个主要数据文件,可以不包括次要数据文件,也可以包含多个次要数据文件。每个数据库必须至少有一个日志文件,也可以有多个日志文件。故答案为D选项。

8.在SQL Server 2008中,设要为数据库DB1添加一个新的数据文件,该文件的逻辑名为filex,物理文件名为filex.ndf,存储位置为D:\\\\DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加20%。下列语句中正确的是(          )(D)

A. ALTER DATABASE DB1 ADD FILE

(NAME = filex,

FILENAME = D:\\\\DB1\\\\filex.ndf,

FILEGROWTH = 20)

B. ALTER DATABASE DB1 ADD FILE(

NAME = filex,

FILENAME = D:\\\\DB1\\\\filex.ndf,

FILEGROWTH = 20%)

C. ALTER DATABASE DB1 ADD FILE(

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号