计算机三级(数据库技术)模拟试卷127
选择题
1.关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是( )。(D)
A. 关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组
B. 按照一定的规则可以将ER模型转换为关系模型中的关系模式
C. 关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的
D. 关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化
解析:关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。考生要区分开来关系模式与关系。
2.设在SQL Server 2008中,用户U1在DB1数据库中创建了#Temp表。下列关于#Temp表的说法,正确的是( )。(A)
A. 只有在创建#Temp表的连接中才可以查询#Temp表数据
B. 在所有用户U1发起的连接中,都可以查询#Temp表数据
C. 在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据
D. 在创建#Temp表的连接断开后,DB1数据库的所有用户仍可以查询#Temp表数据
解析:用户若想在SQL Server中访问数据库的表,必须同该表建立一个连接表示通信渠道,当连接中断时,无法对其进行访问。B选项中只有用户与#temp建立的连接才可以访问到表 。C选项中不是所有用户都可以访问该表,只有U1用户和由U1授权的用户可以访问。D选项也不正确。故选择A选项。
3.现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动:
Ⅰ.开发人员执行DDL代码建立数据库结构
Ⅱ.编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单
Ⅲ.根据商场销售业务开展情况,调整数据库中的商品清单和价格
Ⅳ.准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中
Ⅴ.为了防止数据丢失,定期对数据库中的数据进行转储
以上活动中,属于商场数据库应用系统实施活动的是( )。(A)
A. 仅Ⅰ和Ⅱ
B. 仅Ⅰ、Ⅱ和Ⅲ
C. 仅Ⅲ和Ⅳ
D. 仅Ⅰ和Ⅴ
解析:Ⅰ、Ⅱ属于实施活动,Ⅲ、Ⅳ、Ⅴ属于运行和维护活动。
4.在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是( )。(B)
A. 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B. 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C. 数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D. 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
解析:当事务T对某个数据加上排它锁时,T可以对该数据进行读和写,其他任何事务都不能再对该数据加任何类型的锁,直到T释放该锁才行;当事务T对某个数据加上共享锁,则T只能对该数据进行读操作,不能修改数据,且其它事务也可以对该数据加共享锁但不能加排它锁。只有等到该数据没有被其他任何事务访问时才能加排它锁。
5.在分布式数据库的数据分配中,若所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上,则该策略属于( )。(B)
A. 集中式
B. 分割式
C. 全复制式
D. 混合式
解析:分布式数据库的分配方式包括集中式、分割式、全复制式、混合式。集中式指所有数据片断都安排在一个场地上;分割式指全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上;全复制式是在每个站点上都有全局数据的复制样本,数据的冗余性最大;混合式指全局数据被分为若干个数据子集,每个子集被安排在一个或多个不同的场地上,但是每个场地未必保存所有数据。
6.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是( )。(B)
A. 物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关
B. 物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中
C. 物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数
D. 物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型
解析:为了提高系统的性能,应该根据应用情况将数据的易变部分和稳定部分、经常存取部分和存取频率较低的部分分开存放,较常用的放在高速读写的磁盘上,但并没有说索引一定要在高速磁盘,日志一定要在低速磁带,要根据访问频率决定。
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、msdh数据库部分数据进行查询。所以选择C选项。
8.设有如下所示的某商场购物记录集合,每个购物篮中包含若干商品
(A)
A. 啤酒 → 尿布
B. (面包,尿布)→ 牛奶
C. 面包 → 牛奶
D. (面包,啤酒)→ 尿布
解析:关联规则是形如X->Y的蕴涵表达式。关联规则的强度可以用它的支持度(s)和置信度(c)度量。支持度确定规则可以用于给定数据集的频繁程度,而置信度确定Y在包含X的事务中出现的频繁程度。两者可以用公式表示:
s(X->Y)=(X∪Y)N
c(X->Y)=(X∪Y)(X)
从题目中可以看到事务总数是5,A的{啤酒、尿布}支持度计数是3,{啤酒}支持计数是3,所以s=0.6,c=1。同理可得B{面包、尿布}支持计数为3,{面包、尿布、牛奶}支持计数是2,所以s=0.4,c=2/3。C中,{面包、牛奶}支持计数为3,{面包}支持计数为4,所以s=0.6,c=0.75。D中,{面包、啤酒}支持计数为2,{面包、啤酒、尿布}支持计数为2,所以s=0.4,c=1。综上所述,结果选A。
9.下列关于SQL Server 2008中guest用户的说法,错误的是( )。(C)
A. guest用户没有对应的登录账户名
B. 通过授权语句可以启用数据库中的guest用户
C. 所有数据库用户都继承该数据库中guest用户的权限
D. 任何SQL Server登录账户都可以访问启用了guest用户的数据库
解析:所有的数据库用户不是继承数据库中gtest用户的权限。
10.提高事务的并发度可以改进数据库应用系统的性能。有下列做法:
Ⅰ.尽可能使用排它锁
本文档预览:3600字符,共20522字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载