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

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

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

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

选择题

1.设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现要求地址I和地址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是对创建的表的属性约束条件,与位置无关。

2.实体联系模型简称ER模型,是数据库设计常用的一种建模方法。关于ER模型,下列说法错误的是( )。(D)

A. ER模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系

B. 用ER模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集

C. ER模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系

D. 用ER模型描述实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征

解析:设计数据库时,要分析这个数据库必须存储的信息及这些信息组成部分之间的关系,ER模型就是用来描述数据库中实体及其属性以及各个实体间联系的描述方法。ER模型建模时,不考虑数据库在计算机中的存储和处理特性。

3.实体联系模型简称ER模型,是数据库设计常用的一种建模方法。关于ER模型,下列说法错误的是( )。(D)

A. ER模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系

B. 用ER模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集

C. ER模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系

D. 用ER模型描述实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征

解析:设计数据库时,要分析这个数据库必须存储的信息及这些信息组成部分之间的关系,ER模型就是用来描述数据库中实体及其属性以及各个实体间联系的描述方法。ER模型建模时,不考虑数据库在计算机中的存储和处理特性。

4.下列关于SQL Server 2008架构的说法,错误的是( )。(A)

A. 在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户

B. 架构相当于数据库对象的容器,在同一个数据库中架构不能重名

C. 架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表

D. 在同一个架构中可以定义表、视图等不同数据库对象

解析:架构是形成单个命名空间的数据库实体的集合。命名空间也是一个集合,其中每个元素的名称都是唯一的。架构与用户的关系是一对多的关系,一个用户只能对应一个架构,但多个用户可以共享一个架构,所以选择A选项。

5.设在SQL Server 2008某数据库中有表SC(Sno,Cno,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按\\(D)

A. Case Grade

When Grade between 90 and 100 THEN Grade = ’优’

When Grade between 80 and 89 THEN Grade = ’良’

When Grade between 70 and 79 THEN Grade = ’中’

When Grade between 60 and 69 THEN Grade = ’及格’

Else Grade = ’不及格’

End

B. Case Grade

When Grade between 90 and 100 THEN ’优’

When Grade between 80 and 89 THEN ’良’

When Grade between 70 and 79 THEN ’中’

When Grade between 60 and 69 THEN ’及格’

Else ’不及格’

End

C. Case

When Grade between 90 and 100 THEN Grade = ’优’

When Grade between 80 and 89 THEN Grade = ’良’

When Grade between 70 and 79 THEN Grade = ’中’

When Grade between 60 and 69 THEN Grade = ’及格’

Else Grade = ’不及格’

End

D. Case

When Grade between 90 and 100 THEN ’优’

When Grade between 80 and 89 THEN ’良’

When Grade between 70 and 79 THEN ’中’

When Grade between 60 and 69 THEN ’及格’

Else ’不及格’

End

解析:此题考察了SQL中CASE WHEN语句的用法。如果是简单的赋值查询,比如数据库表示性别:1表示男,2表示女。则用

CASE sex

When ′1′ THEN ′男′

When ′2′ THEN ′女′

ELSE ′其它′

END

即可以表示。但如果条件较为复杂或包含判断式等,则用D所表示的方式。

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

A. “SQL Server(MSSQLSERVER)”服务未启

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号