2018年武汉轻工大学数学与计算机学院909数据库原理[专业硕士]之数据库系统概论考研核心题库
● 摘要
一、选择题
1. 数据完整性保护中的约束条件主要是指( )。
A. 用户操作权限的约束
B. 用户口令校对
C. 值的约束和结构的约束
D. 并发控制的约束
【答案】C
【解析】完整性规则主要分为两大类,一类是域完整性规则,实际上就是值的约束;另一类是关系完整性规则,实际上就是结构的约束。
2. 实现数据库并发控制的主要方法是( )。
A. 授权
B. 索引
C. 日志
D. 封锁
【答案】D
【解析】数据库管理系统对事务的并发执行进行控制,以保证数据库一致性,最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问。
3. 信息是有价值的,信息的价值与( )有关。
A. 正确性、及时性、完整性、开放性和可靠性
B. 正确性、及时性、完整性和可靠性
C. 正确性、完整性、开放性和可靠性
D. 正确性、及时性、完整性和开放性
【答案】B
【解析】信息的特征体现在它的正确性、及时性、完整性、开放性和可靠性。正确的、及时的、完整的和可靠的信息才具有意义和价值,但是信息是否开放与价值的高低并不成正比,有些保密的国家机密或科技机密是极具价值的。
4. 数据的完整性是指数据的正确性、有效性和( )。
A. 可维护性
B. 相容性
C. 可恢复性
D. 独立性
【答案】B
【解析】数据模型应该反映数据模型必须遵守的基本的通用的完整性约束条件。完整性规则是给定的数据模 型中数据及其联系具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正 确、有效和相容。
5. 在SQLServer2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6到1.5倍范围之内,实现这个约束的正确代码是( )。
A.CHECK B.CHECK
C.CREATETRIGGERtri_____SalesON销售表FORINSERT ,UPDATE
AS IFEXISTS
ONa. 商品号=b.商品号
WHERE 销售价格
ROLLBACK
D.CREATETRIGGERtri_____SalesON销售表INSTEADOFINSERT ,UPDATE
AS
IFEXISTS (SELECT*FROMINSERTEDaJOIN商品表b
ONa. 商品号=b.商品号
WHERE 销售价格
ROLLBACK
【答案】D
【解析】FOR 是后触发型触发器,在成功执行引发的SQL 语句中指定的操作,并且成功完成所有的约束检查后,才执行此触发器。INSTEADOF 是前触发型触发器,指定执行触发器而不执行引发触发器执行的SQL 语句,从而完成替代触发语句的操作。
6. 关于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这三种情况分别处理。
⑦具有相同码的关系模式可合并。
7. 关于数据仓库的特性( )。
A. 面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据
B. 集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中
C. 集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中
D. 随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改
【答案】A
【解析】数据仓库是一个面向主题、集成、非易失、随时间变化的数据集合,基于传统数据库技术,主要目标是研宄如何更有效的组织大规模复杂的数据。
数据仓库是基于数据库技术的,是研宄如何将大规模复杂的数据更有效的组织用于方便使用的技术。
8. 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是( )。
A. 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用
B. 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案作出评估和选择建议
相关内容
相关标签