2018年南京农业大学食品科技学院341农业知识综合三[专业硕士]之数据库系统概论考研仿真模拟五套题
● 摘要
一、填空题
1. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的_____阶段。
【答案】物理设计
2. 如果多个事务依次执行,则称事务是执行_____; 如果利用分时的方法,同时处理多个事务,则称事务是执行_____。
【答案】串行;并行
3. 数据仓库创建后,首先从_____中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理,再加载到数据仓库中,最后根据用户的需求将数据发布到_____。
【答案】数据源;数据;数据集市
4. 对于非规范化的模式,经过转变为1NF ,将1NF 经过转变为2NF , 将2NF 经过转变为3NF 。
【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖
5. 数据库内的数据是_____的,只要有业务发生,数据就会更新,而数据仓库则是_____的历史数据,只能定期添加和刷新。
【答案】动态变化;静态
6. 完整性约束条件作用的对象有属性、_____和_____三种。
【答案】关系;元组
7. 数据库系统是利用存储在外存上其他地方的来重建被破坏的数据库。方法主要有两种:_____和_____。
【答案】冗余数据;后援副本;日志文件
8. 关系规范化的目的是_____。
【答案】控制冗余,避免插入和删除异常,从而増强数据库结构的稳定性和灵活性
9. DBMS 的完整性控制机制应具备三个功能:定义功能,即_____; 检查功能,即_____; 最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
【答案】提供定义完整性约束条件机制;检查用户发出的操作请求是否违背完整性约束条件
10,,.在SQL Server 2000中新建了一个SQL Server身份验证模式的登录账户LOG 现希望LOG 在数据库服务器上具有全部的操作权限,下述语句是为LOG 授权的语句,请补全该语句。
EXEC sp_____addsrvrolemember‘LOG ’, _____
【答案】dbowner
【解析】在SQLServer 中,dbonwer 具有数据库服务器上的全部权限。
11.SQL 语言的数据定义功能包括_____、_____、_____和_____。
【答案】定义数据库;定义基本表;定义视图;定义索引
二、选择题
12.关于登录账号和数据库用户,下列各项表述不正确的是( )。
A. 登录账号是在服务器级创建的,数据库用户是在数据库级创建的
B. 创建数据库用户时必须存在该用户的登录账号
C. 数据库用户和登录账号必须同名
D. —个登录账号可以对应多个数据库用户
【答案】C
【解析】登录账户属于SQL Server服务安全防线, 用户只有拥有SQL Server服务登录账户,才能与SQLServer 建立链接;数据库用户属于SQL Server数据库安全防线,SQLServer 中的每个数据库都有自己的用户和角色, 该数据库只能由它的用户和角色访问。它们是不同级别的账号,它们需要绑定,创建数据库用户时必须存在该用 户的登录账号,一个登录账号可以对应多个数据库用户,但不需要同名。
13.在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP 业务和数据
分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是( )。
A. 抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中
B. 抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中
C. 抽取出企业的近期业务数据,建立操作型数据存储(ODS ),将一些快速分析业务转移到操作型数据存储中
D. 不建立新的数据存储体系,在基本业务处理时间内开展OLTP 业务,在其余时间开展分析业务
【答案】C
【解析】建立操作型数据存储,从联机事务处理环境中抽取数据,建立新的数据分析环境是解决企业联机事务处理业务和数据分析业务所引发的数据库系统性能冲突问题的根本解决方法。
14.如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。
A. 可以加S 锁,不能加X 锁
B. 可以加S 锁,也可以加x 锁
C. 不能加s 锁,可以加X 锁
D. 不能加任何锁
【答案】A
【解析】S 锁为共享锁,事务T 对数据D 加S 锁后其他事务可以加S 锁,但不能加X 锁。
15.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务tl 和t2。进行故障恢复时,在日志文件中发现有tl 事务的开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件( )。
A. 扫描到tl 时,直接重做tl , 扫描到t2时,将t2直接撤销
B. 扫描到tl 时,将tl 加入重做队列,扫描到t2时,将t2加入撤销队列
C. 扫描到tl 时,直接撤销tl ,扫描到t2时,将t2直接重做
D. 扫描到tl 时,将tl 加入撤销队列,扫描到t2时,将t2加入重做队列
【答案】D
【解析】事务的原子性定义为:一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么全部不执行。本题中由于tl 事务没有结束记录,可能对数据库做了部分修改,所以应该加入回滚队列。而t2有开始和结束记录却将数据存储在缓冲区中,没有写入数据库,所以应该加入重做队列。
16.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A. 关系规范化理论
B. 关系运算理论
C. 关系代数理论
D. 数理逻辑
【答案】A
【解析】关系数据理论,即关系规范化理论是进行数据库逻辑结构设计的有力工具,通过它,可以判断数据库的逻辑结构设计是否优良,并可以对一个不好的逻辑设计进行改造以使它变得好起来。
相关内容
相关标签