2016年沈阳师范大学软件学院数据库原理(同等学力加试)复试笔试仿真模拟题
● 摘要
一、选择题
1. 下面描述正确的是( )。
A. 可以在任何数据库中创建视图 B. 可以在视图上创建索引
C. 如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图、
D. 通过视图查询数据时,【答案】C
【解析】创建和使用视图需遵循一些基本原则,为此还应注意以下问题: ①只能在当前数据库中创建视图。
②如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图。
③不能在视图上创建索引,不能在规则、默认、触发器的定义中引用视图。 ④当通过视图查询数据时
,
要检查数据完整性规则,以确保语句中涉及的所有数
据库对象存在,而且数据修改语句不能违反数据完整性规则。
2. 关于UML 的各种视图及其分类,下列说法错误的是( )。
A. 用例图、类图、对象图,组件图和部署图都是静态视图 B. 顺序图、交互图、状态图和活动图都是动态视图 C. 类图和对象图都是结构视图
D. 顺序图、状态图和组件图都是行为视图 【答案】D
【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中: ①静态图:用例图、类图、对象图、组件图、部署图。 ②动态图:顺序图、交互图、状态图、活动图。 根据它们在不同视图的应用可以分为五类: ①用例视图:用例图。 ②结构视图:类图、对象图。
③行为视图:顺序图、活动图、交互图、状态图。 ④实现视图:组件图。 ⑤环境视图:部署图。
D 项错误,组件图属于实现视图而不是行为视图。
第 2 页,共 59 页
不检查数据完整性规则
3. 如果系统发生死锁,参与死锁的进程的个数至少是( )个。
A.3 B.1 C.2 D.4
【答案】C
【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不能进一步向前运行,这种状态就称为死锁。 因此,参与死锁的进程至少是两个。
4. 如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。
A. 可以加S 锁,不能加X 锁 B. 可以加S 锁,也可以加x 锁 C. 不能加s 锁,可以加X 锁 D. 不能加任何锁 【答案】A
【解析】S 锁为共享锁,事务T 对数据D 加S 锁后其他事务可以加S 锁,但不能加X 锁。
5. 有两个关系R 和S ,分别包含15个和10个元组,则在中不可能出现的元组数目情况是( )。
A.15,5,10 B.18, 7, 7 C.21’11, 4 D.25,15,0
【答案】B
【解析】①A 项的情形:若RDS 为10个元组,那么确的。
②B 项的情形:若③C 项的情形:若
为7个元组,那么为4个元组,那么
应为18个元组、为21个元组、
应为8个元组。 为11个元组是正确的。
为15个元组、S 为5个元组是正
④D 项的情形:若为0个元组,那么为25个元组、1-S 为15个元组是正确的。
6. 下列关于函数依赖的描述中,错误的是( )。
A. 在函数依赖确定
C. 函数依赖具有传递性
D. 在关系R 中,如果属性A 依赖于属性B , 这种依赖正式记作:【答案】D
第 3 页,共 59 页
中,A 称为决定因素
B. 在关系R 中,属性B 依赖于属性A , 则说明当属性A 的值确定之后,属性B 的值也就随之
【解析】函数依赖,顾名思义,就是属性之间存在着类似于数学中函数的一种数据依赖关系。
设
是属性集合,R (U )是U 上的一个关系,X 、Y 是U 的子集。若对于R (U )
下的任何一个可能的关系,均 有X 的一个值对应于Y 的唯一具体值,称X 函数决定Y ,或者Y 函数依赖于X ,记作其中X 称为决定因素。
7. 有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务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有开始和结束记录却将数据存储在缓冲区中,没有写入数据库,所以应该加入重做队列。
8. 关于E-R 实体一联系模型的叙述,不正确的是( )。
A. 实体型用矩形表示、属性用椭圆形表示、联系用无向边表示 B. 实体之间的联系通常有:1:1、1:n 和m :n 三类
C. 实体型用矩形表示、属性用椭圆形表示、联系用菱形表示 D. 联系不仅局限在实体之间,也存在于实体内部 【答案】A
【解析】E-R 图为实体一联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R 图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n 或m :n )。
实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。
9. 下列不属于非平凡函数依赖的是( )。
A. B. C. D.
第 4 页,共 59 页
相关内容
相关标签