计算机三级(数据库技术)模拟试卷112
选择题
1.关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是( )。(D)
A. 关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组
B. 按照一定的规则可以将ER模型转换为关系模型中的关系模式
C. 关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的
D. 关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化
解析:关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。考生要区分开来关系模式与关系。
2.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:
Ⅰ.系统需要支持会员制
Ⅱ.系统不需要考虑财务核算功能
Ⅲ.系统应长期稳定运行
Ⅳ.系统应有销售统计功能
Ⅴ.系统应保证数据存储安全
上述需求中属于非功能需求的是( )。(B)
A. 仅Ⅲ和Ⅳ
B. 仅Ⅲ和Ⅴ
C. 仅Ⅳ和Ⅴ
D. 仅Ⅰ、Ⅱ和Ⅴ
解析:需求分析就是分析用户的应用请求。Ⅲ和Ⅴ不是用户所考虑的问题,Ⅴ属于系统的物理设计阶段,Ⅲ属于系统运行与维护阶段所考虑的问题。
3.设在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选项。
4.在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是( )。(c)
A. SELECT
B. SELECT和INSERT
C. INSERT、UPDATE和DELETE
D. SELECT、INSERT、UPDATE和DEIETE
解析:db_datawriter角色可以对表中的数据执行插入、删除和更新操作。U1用户属于此角色中的成员,其继承了db_datewriter角色的插入、删除和更新操作权限。所以选择C选项。
5.设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息表和文章表。为改善此情况,设有下列措施:
Ⅰ.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次数
Ⅱ.在操作系统中提高数据库服务进程的优先级
Ⅲ.不再使用数据库,以文本文件方式存储用户信息和文章
Ⅳ.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句
Ⅴ.统计并检查使用频率最高的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提高这些查询的效率
以上措施,一般情况下,合理且有效果的是( )。(B)
A. 仅Ⅰ、Ⅱ和Ⅲ
B. 仅Ⅰ、Ⅳ和Ⅴ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 仅Ⅱ、Ⅳ和Ⅴ
解析:Ⅱ错误原因是题目中已经说明数据库服务成为主要瓶颈,因此跟操作系统的进程调度无关,而且改变操作系统进程优先级会影响系统的运行,有可能会造成其它错误。Ⅲ错误是因为数据库系统中包括数据库管理系统,其中有一些执行和处理数据的方法已经很优化,而若使用文本方式存储数据,则数据管理要用户自己完成,处理更繁琐且效率较低。
6.设有如下所示ER图
下列能够正确表示该ER图的UML类图是( )
(C)
A.
B.
C.
D.
解析:考虑到领导与下属关系为一对多(即一个领导可以领导多个下属),所以关系上用\\
7.某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是( )。(D)
A. 客户机到数据库服务器的网络故障
B. 更新操作涉及到的表没有建立主码
C. 更新的字段没有建立有效的索引
D. 更新操作涉及到的数据被锁定
解析:因为在客户端和服务器自带的客户端工具上都是长时间运行无响应,所以与网络无关,A选项错误;B选项中表在建立时必须设定主码,若没有设定则默认所有属性集合为主码,所以B选项错;C选项中索引在更新时比较复杂,其本身为虚表,在更新时会对其数据所在的原表更新。当数据被上锁后,若其它事务对其进行写操作,只能等其释放后才能调用。所以选择D选项。
8.设有某商场的数据库应用系统,在其生命周期中有下列活动:
Ⅰ.在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务
Ⅱ.为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间
Ⅲ.监控数据表的使用情况,根据表访问率的不同对系统进行优化
Ⅳ.系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能
Ⅴ.在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力
Ⅵ.在非营业时间停机后给数据库服务器增加内存以提升服务器性能
以上活动属于商场数据库系统运维活动的是( )(B)
A. 仅Ⅱ和Ⅵ
B. 仅Ⅱ、Ⅲ和Ⅵ
C. 仅Ⅱ、Ⅲ、Ⅴ和Ⅵ
D. 全是
解析:Ⅰ属于数据库测试,Ⅳ、Ⅴ不可行。
9.在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被称为过程建模和功能建模方法,其核心是( )。(C)
A. 数据
B. 软件
C. 数据流
D. 分析过程
解析:数据流图(Data Flow Diagram,简称DFD)是便于用户理解系统数据流程的图形表示。DFD建模方法的核心是数据流,它能精
本文档预览:3600字符,共19593字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载