2017年上海大学悉尼工商学院825数据库原理与应用考研强化模拟题
● 摘要
一、填空题
1. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,
,系编号),系关系的主码是_____,系关系的外码是_____,学生关系的主码是_____,专业两个关系
外码是_____。
【答案】系编号;无;学号;系编号
2. 若事务T 对数据对象A 加了 S 锁,则其他事务只能对数据A 再加_____,不能加_____,直到事务T 释放A 上的锁。
【答案】S 锁;X 锁
3. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_____。
【答案】无损连接
4. DBMS 的完整性控制机制应具备三个功能:定义功能,即_____; 检查功能,即_____; 最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
【答案】提供定义完整性约束条件机制;检查用户发出的操作请求是否违背完整性约束条件
5. 关系模型由_____、_____和_____组成。
【答案】数据结构;数据操作;完整性规则
6. 设有关系模式来实现的。
【答案】参照完整性;PRIMARY KEY约束;FOREIGN KEY
7. 视图是一个虚表,它是从_____导出的表。在数据库中,只存放视图的_____,不存放视图对应的_____。
【答案】一个或几个基本表;定义;数据
8. 主题在数据仓库中由一系列实现。一个主题之下表的划分可按 _____、_____数据所属时间段进行划分,主题在数据仓库中可采用_____方式进行存储,如果主题存储量大,为了提高处理效率可采用_____方式进行存储。
【答案】数据表;数据的综合;多维数据库;关系数据库
第 2 页,共 63 页 若是的主码是的外码,则的值或者等于R 中某个元组的主码值,或者_____取空值,这是规则,它是通过_____和_____约束
二、选择题
9. 关于E-R 模型向关系模型转换不正确的叙述是( )。
A. —个1: n 联系可以转换为一个独立的关系模式,也可以与联系的n 端实体所对应的关系模式合并
B. —个1: 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C. 一个m : n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D. 三个或三个以上的实体间的多元联系转换为一个关系模式
【答案】C
【解析】将E-R 图转换为关系模型一般遵循如下原则:
①一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。 ②一个m : n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属 性,而关系的码为各实体码的组合。
③一个1: n联系可以转换为一个独立的关系模式,也可以与n 端对应的关系模式合并。如果转换为一个独 立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n 端实体 的码。
④一个1: 1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 ⑤三个或三个以上实体间的一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本 身的属性均转换为关系的属性,而关系的码为各实体码的组合。
⑥同一实体集的实体间的联系,即自联系,也可按上述1: 1、1: n和m : n 这三种情况分别处理。
⑦具有相同码的关系模式可合并。
10.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于( )。
A. 规划与分析阶段的系统规划与定义
B. 规划与分析阶段的可行性分析
C. 需求分析阶段的业务规则需求分析
D. 系统设计阶段的总体设计
【答案】B
【解析】技术可行性分析是指对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议,是根据用户提出的系统功能、性能及实现系统的各项约束条件来进行分析的,属于规划与分析阶段。
第 3 页,共 63 页
11.以下有关索引的叙述中正确的是( )。
A. 索引越多,更新速度越快
B. 索引可以用来提供多种存取路径
C. 索引需要用户维护,并列索引中列的个数不受限制
D. 索引需要用户维护
【答案】B
【解析】索引是建立在列上的一种数据对象,它对表中的数据提供一种逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引一旦建立后就交由DBMS 管理,不需人工干预,所以索引是动态的,每当数据库表更新,相应的索引也随之更新,为此,过多的索引列和频繁的数据更新都会消耗系统资源,增加系统开销,从而降低索引应有的作用。
12.DBMS 通过加锁机制允许用户并发访问数据库,这属于DBMS 提供的( )。
A. 数据定义功能
B. 数据操纵功能
C. 数据库运行管理与控制功能
D. 数据库建立与维护功能
【答案】C
【解析】通过加锁机制允许用户并发访问数据库属于DBMS 所提供的数据库运行管理与控制
功能,除此之外数据库运行管理与控制功能还包括:统一管理和控制数据库的建立、运行和维护。
13.以下关于OLAP 的叙述中错误的是( )。
A. —个多维数组可以表示为(维1,维2, „,维II )
B. 维的一个取值称为该维的一个维成员
C.OLAP 是联机分析处理
D.OLAP 是以数据仓库进行分析决策的基础
【答案】A
【解析】一个多维数组可以表示为
:
能用于多维分析的。
14.关系代数表达式的优化策略中,首先要做的是( )。
A. 对文件进行预处理
B. 尽早执行选择运算
C. 执行笛卡尔积运算
D. 投影运算
【答案】B
第 4 页,共 63 页 不含度量的多维数组是不
相关内容
相关标签