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

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

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

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

选择题

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商品表HERE类别IN(‘食品’,‘家电’)

ORDER BY商品号

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

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

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

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

D. CREATE INDEXIdx1 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中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是( )。(D)

A. 同一个数据库的不同架构下表名可以相同

B. 在创建架构时,如果没有指定架构名,则架构名隐含为用户名

C. 创建架构的用户必须具有数据库管理员的权限,或者是获得了CREATE SCHEMA的权限

D. 在删除架构时,如果使用RESTRICT选项,则会将该架构中的所有架构对象一起全部删除

解析:在删除架构时,如果使用CASCADE选项,则会将该架构中的所有架构对象一起全部删除;如果使用RESTRICT选项,如果被删除的架构中包含架构对象,则拒绝删除此架构。故答案为D项。

6.下列关于唯一索引的说法,正确的是( )。(D)

A. 在一个表上只能建立一个唯一索引

B. 唯一索引的键只能有一个列

C. 唯一索引必须是非聚集索引

D. 唯一索引的作用是保证索引键的值不重复

解析:唯一索引的作用是保证索引键值的不重复。在多列唯一索引的情况下,可以确保索引列中每个值的组合都是唯一的。唯一索引和非聚集索引之间没有限定关系。故答案为D选项。

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:IDB1\\\\filex.ndf,

FILEGROWTH =20)

B. ALTER DATABASE DB1 ADD FILE

(NAME=filex,

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

FILE

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号