计算机三级(数据库技术)模拟试卷150
选择题
1.在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法:
Ⅰ.一个实体集中的属性名要唯一
Ⅱ.属性一般用名词或名词短语命名
Ⅲ.一个属性的值可以取自不同的域
Ⅳ.实体集的标识属性能够唯一识别实体集中每一个实体
Ⅴ.标识属性的取值不能重复,但可以为空
以上说法正确的是( )。(B)
A. 仅Ⅰ、Ⅲ和Ⅴ
B. 仅Ⅰ、Ⅱ和Ⅳ
C. 仅Ⅱ、Ⅳ和Ⅴ
D. 仅Ⅱ、Ⅲ和Ⅳ
解析:Ⅲ:一个属性的值必须属于唯一的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。Ⅴ:标识属性的值不能重复且不可以为空。
2.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:
Ⅰ.系统需要支持会员制
Ⅱ.系统不需要考虑财务核算功能
Ⅲ.系统应长期稳定运行
Ⅳ.系统应有销售统计功能
V.系统应保证数据存储安全
上述需求中属于非功能需求的是( )。(B)
A. 仅Ⅲ和Ⅳ
B. 仅Ⅲ和Ⅴ
C. 仅Ⅳ和V
D. 仅Ⅰ、Ⅱ和Ⅴ
解析:需求分析就是分析用户的应用请求。Ⅲ和Ⅴ不是用户所考虑的问题,Ⅴ属于系统的物理设计阶段,Ⅲ属于系统运行与维护阶段所考虑的问题。
3.设有职工表(职工号,姓名,地址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. 都正确
解析:Ⅲ表示在地址l的所有记录中地址不允许重复,即每个职工的地址1都不同且每个职工的地址2也不允许重复。UNIQUE是对创建的表的属性约束条件,与位置无关。
4.设在SQL Server 2008中,用户U1在DBl数据库中创建了#Temp表。下列关于#Temp表的说法,正确的是( )。(A)
A. 只有在创建#Temp表的连接中才可以查询#Temp表数据
B. 在所有用户U1发起的连接中,都可以查询#Temp表数据
C. 在创建#Temp表的连接未断开时,DBl数据库的所有用户都可以查询#Temp表数据
D. 在创建#Temp表的连接断开后,DBl数据库的所有用户仍可以查询#Temp表数据
解析:用户若想在SQL Server。中访问数据库的表,必须同该表建立一个连接表示通信渠道,当连接中断时,无法对其进行访问。B选项中只有用户与#temp建立的连接才可以访问到表。C选项中不是所有用户都可以访问该表,只有U1用户和由U1授权的用户可以访问。D选项也不正确。故选择A选项。
5.设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是( )(A)
A. 可以用触发器或者用CHECK约束实现
B. 只能用CHECK约束实现
C. 只能用触发器实现
D. 可以用DEFAULT约束实现
解析:用户定义的完整性可以用CHECK短语指定列值应满足的条件,也可以用触发器约束,通过服务器自动激活相应的触发器,对数据进行完整性控制。所以触发器或CHECK约束都可以实现。但DEFAULT约束不能实现用户自定义的完整性,只能表示实体或参照完整性。
6.监控数据库系统运行状态是数据库管理员非常重要的职责。数据库管理员有如下工作:
Ⅰ.定期实施数据库完整备份并将备份数据传送到远端容灾中心
Ⅱ.定期查看数据库空间是否满足业务需求
Ⅲ.定期查看数据缓冲区命中率、数据库锁情况
Ⅳ.定期查看数据库用户会话情况
Ⅴ.使用自动化手段检查数据库CPU使用情况,出现异常情况时自动发短信通知系统管理员
上述工作中属于数据库监控工作的是( )。(C)
A. 仅Ⅰ、Ⅱ和Ⅴ
B. 仅Ⅰ、Ⅲ和Ⅳ
C. 仅Ⅱ、Ⅲ、Ⅳ和Ⅴ
D. 全部
解析:Ⅰ是数据库维护工作中的数据库备份,不属于数据库监控分析中的内容。
7.在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )。(D)
A. 对以上系统数据库和用户数据库都实行周期性备份
B. 对以上系统数据库和用户数据库都实行修改之后即备份
C. 对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份
D. 对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份
解析:系统数据库master、model、msdb因为被修改地较少,且对数据库系统影响较大,所以每次修改后应及时备份;而用户自定义的数据库(如学生成绩管理系统中的数据库)在使用过程中会经常不定期的修改,而且每次修改量不大,如果每次修改后重新备份则对系统操作冗余性较大,所以采用定期备份;而tempdb是系统临时文件的数据库,每次启动后都会清空,所以没必要备份。所以选择D选项。
8.下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )。(C)
A. 客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)
B. 数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器
C. 这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也
本文档预览:3600字符,共20296字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载