2018年五邑大学信息工程学院809数据库原理[专业硕士]之数据库系统概论考研核心题库
● 摘要
一、选择题
1. 关于数据库应用系统设计,有下列说法:
. 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面
. 在数据库概念设计阶段,当采用自上而下的E-R 设计时,首先设计局部E-R 图,然后合并各局部E-R 图,得到全局E-R 图
. 在数据库逻辑设计阶段,将关系模式转换为具体DBMS 平台支持的关系表. 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是:( )。 A. B. C. D.
【答案】B
【解析】数据库应用系统设计的步骤为:概念设计阶段-采用自上而下的E-R 设计;逻辑设计阶段——设计视图和关系模式的完整性约束;物理设计阶段-将关系模式转换为具体DBMS 平台支持的关系表。每个阶段的设计活动按照数据组织与存储、数据访问与处理、应用设计几个方面进行。
2. 关于基于日志的恢复叙述中,哪一项是正确的( )。
A. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO
B. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO
C. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO
D. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO
【答案】B
【解析】UNDO , 对撤消队列中的各个事务进行撤消处理,处理方法是:反向扫描日志文件,
REDO , ,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值,写入数据库;
对重做队列中的各个事务 进行重做处理,处理方法是+:正向扫描日志文件,对每个REDO 事务重新执行登记的操作,即将日志记录中“更 新后的值”写入数据库。
3. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是( )。
A. 数据内容一致性维护
B. 数据库备份与恢复
C. 数据库安全性维护
D. 数据库存储空间管理
【答案】A
【解析】数据库管理与日常维护是系统员的重要职责,主要包括:①数据库的备份与恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理,是系统管理员的重要职责。
4. SQL 的运算参数和结果都是( )形式。
A. 关系
B. 元组
C. 数据项
D. 属性
【答案】A
【解析】结构化查询语言是一种非过程化、面向集合的数据库语言。面向集合的特点是指SQL 的运算参数和结果都是集合形式一表或关系。
5. 不属于DBMS 基本组成的是( )。
A.DDL 编译器和DML 预处理器
B. 数据库管理器
C. 查询处理器和数据字典
D. 编译解释处理程序
【答案】D
【解析】DBMS 的主要组成:①DDL 编译器(数据定义语言及其翻译处理程序);②DML 预处理器(数据操纵语言及其编译/解释程序);③查询处理器;④数据库管理器(数据库运行控制程序);⑤数据字典(DataDictionary ,DD )管理器。
6. 下面关于数据库三层模式结构两层映射的说法,不正确的是( )。
A. 模式与内模式映射可以实现物理数据的独立性
B. 外模式与模式映射可以实现逻辑数据的独立性
C.DBMS 在数据库的三层模式结构之间提供了两层映射
D. 子模式与内模式映射可以实现逻辑数据的独立性
【答案】D
【解析】数据库三层模式体系结构的目的是将用户的数据库逻辑视图与数据库的物理描述分离开来。外模式与概念模式之间的映射,它把用户数据库与概念数据库联系起来了。这一层的映射可以保证逻辑数据独立性,即外模式不受概念模式变化的影响。概念模式与内模式之间的映射,它把概念数据库与物理数据库联系起来了。这一层的映射可以保证物理数据独立性,即概念模式不受内模式变化的影响。
7. 下列有关范式的叙述中正确的是( )。
A. 如果关系模式
B. 如果关系模式
C. 如果关系模式
D. —个关系模式如果属于【答案】D
2NF 和3NF 关系讨论的都是非主属性与候选码间的函数依赖关系,【解析】所以A 项是错误
的;BCNF 要 求每一个函数依赖的左部都包含R 的候选码,所以B 项是错误的;4NF 要求每一个多值依赖的左部都包含R 的候选码,所以C 项是错误的。
8. 在SQLServer2000中,若希望数据库用户ACCT 具有创建数据库对象的权限,较为合适的实现方法是( )。
A. 使ACCT 只在db_____creator角色中
B. 使ACCT 只在public 角色中
C. 使ACCT 只在db_____owner角色中
D. 使ACCT 只在db_____ddladmin角色中
【答案】A
【解析】只有db_____creator角色才具有创建数据库对象的权限。
9. 在 OODB 中,类(class )是( )。
A. 实体的集合
B. 数据类型的集合
C. 表的集合
D. 对象的集合
【答案】D
【解析】类可以产生对象,所以类可以看成是对象的集合。
10.关于分布式数据库,下列说法错误的是( )。
A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户
且R 中主属性完全函数依赖于码,则R 是2NF 则R 是BCNF 是平凡的多值依赖,则R 是4NF 则一定属于反之不成立