计算机三级(数据库技术)模拟试卷147
选择题
1.在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法:
Ⅰ.一个实体集中的属性名要唯一
Ⅱ.属性一般用名词或名词短语命名
Ⅲ.一个属性的值可以取自不同的域
Ⅳ.实体集的标识属性能够唯一识别实体集中每一个实体
Ⅴ.标识属性的取值不能重复,但可以为空
以上说法正确的是( )。(B)
A. 仅Ⅰ、Ⅲ和Ⅴ
B. 仅Ⅰ、Ⅱ和Ⅳ
C. 仅Ⅱ、Ⅳ和Ⅴ
D. 仅Ⅱ、Ⅲ和Ⅳ
解析:Ⅲ:一个属性的值必须属于唯一的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。Ⅴ:标识属性的值不能重复且不可以为空。
2.某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,下列检查无需进行的是( )。(A)
A. 检查客户机到数据库服务器的网络情况
B. 检查数据库服务器的CPU使用情况
C. 检查这些操作涉及到的表是否已建立有效的索引
D. 检查数据库中是否存在大量锁
解析:在客户机和数据库服务器上使用数据库管理系统自带的客户端程序分别执行都很慢,则排除了网络对于数据处理操作的影响。
3.数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是( )。(C)
A. 在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等
B. 升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试
C. 升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本
D. 在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复
解析:数据库系统的更新既包括应用系统及其相关的数据库对象,也包括数据库管理系统及其所在的操作系统的环境。
4.在SQL Server 2008中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示:现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的大小不能小于( )。(B)
A. 15 MB
B. 4MB
C. 8MB
D. 16MB
解析:不能小于model数据库的大小。Model数据库为新创建的数据库提供模版。
5.在对某商场的顾客进行流失预测分析时,先取得一个顾客样本集S,其模式为(id,a1,a2,…,an,c),其中id为顾客的唯一标识,ai(i=1,2,…,n)为顾客的属性,如年龄、性别、消费时间间隔等,c的取值为{流失,未流失}。现有算法A对样本S进行处理,输出结果为P,P能根据该样本集外的顾客u的n个属性,确定u的c属性值,以对顾客的流失作出预测。那么,A和P分别是( )。(B)
A. 聚类算法,聚类工具
B. 分类算法,分类器
C. 关联规则算法,规则集
D. 多维分析算法,OLAP工具
解析:由于有样本集和测试集之分,又有已有的类别标签,所以属于监督学习。分类:通过学习得到一个目标函数f,把每个属性集x映射到一个预先定义的类标号y。分类属于监督学习。聚类:根据在数据中发现的描述对象及其关系的信息,将数据对象分组,组内的对象相互之间是相似的,而不同组中的对象则不同。组内的相似性越大,组间差别越大,聚类就越好,属于无监督学习。关联规则挖掘:发现隐藏在大型数据集中的有意义的联系。多维分析是指各级管理决策人员从不同的角度、快速灵活地对数据仓库中的数据进行复杂查询多维分析处理。根据题意显然是符合分类。所以选择B选项。
6.设在SQL Server 2008某数据库中有销售表(商品号,销售时间,销售数量,销售价格),其中商品号的类型为char(6),销售价格的类型为int。现要定义统计指定商品销售总价的标量函数。有下列定义该标量函数的语句:
Ⅰ.Create FUNCTION dbo.GetTotal(@GoodID char(6))
Returns int AS
BEGIN
Return(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)
END
Ⅱ.Create FUNCTION dbo.GetTotal(@GoodID char(6))
Returns int AS
BEGIN
Retums(SELECT SUM(销售价格)FROM销售表WHERE商品号=@GoodID)
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—END语句内,其中包含了可以返回值的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
[;]
7.在SQL Server 2008中,某用户仅具有登录到某SQL Server实例的权限。下列关于该用户能够进行的操作的说法,正确的是( )。(C)
A. 仅能够查询master、model和msdb系统数据库中的部分数据
B. 能够查询和修改master、model和msdb系统数据库中的部分数据
C. 仅能够查询master和msdb系统数据库中的部分数据
D. 能够查询和修改master和msdb系统数据库中的部分数据
解析:SQL Server实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对SQL Server只能进行系统数据库中有关SQL Server的一些系统信息的查询,即只能对master、msdb数据库部分数据进行查询。所以选择C选项。
8.为了减少数据库管理系统中的死锁,有下列措施:(B)
A. 仅Ⅰ和Ⅱ
B. 仅Ⅰ、Ⅲ和Ⅳ
C. 仅Ⅱ和Ⅲ
D. 仅Ⅱ、Ⅲ和Ⅳ
解析:Ⅱ
本文档预览:3600字符,共21452字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载