1.关于事务的故障与恢复,下列说法正确的是(D)
A.事务日志用来记录事务执行的频度
B.任何故障的恢复都由系统自动完成
C.系统故障的恢复只需进行REDO操作
D.对日志文件设置检查点是为了提高故障恢复效率解析:D.对日志文件设置检查点是为了提高故障恢复效率是正确的说法。在事务的故障与恢复中,为了保证数据的一致性和完整性,通常需要通过记录事务执行的日志来实现。而对于系统故障的恢复,则需要进行REDO和UNDO两个操作。其中,REDO操作是指将已提交但未写入磁盘的事务重新执行一遍,而UNDO操作则是将未提交的事务撤销。为了提高故障恢复的效率,可以在数据库系统中设置检查点,定期地将内存中的数据和事务日志写入磁盘,这样可以减少系统故障后的恢复时间和工作量。因此,选项D是正确的说法。选项A、B、C都是错误的说法。
2.关系型数据库中,关于数据库表的外码叙述正确的是(AB)。
A.外码一定有一个参照关系
B.外码通常是被参照关系的主码或候选码
C.外码一般不是参照关系的属性
D.使用企业管理器中的关系图可以方便地创建外码解析:B.外码通常是被参照关系的主码或候选码是正确的说法。在关系型数据库中,外键(Foreign Key)是用来建立表与表之间联系的一种约束,它指向另一个表的主键或候选码。因此,外键通常是被参照表的主键或候选码。C是错误的说法。选项D是错误的说法,虽然使用企业管理器中的关系图可以方便地创建外键,但并不是所有的关系型数据库管理系统都有该功能。
3.数据库中的数据是有意义的,数据的意义是由(B) 定义的。
A.数据模型
B.数据字典
C.主码
D.外码
解析:B.数据字典是定义数据库中数据的意义的工具。数据字典是数据库系统的元数据之一,用于描述数据库中存储的数据及其属性、关系和规则等信息。数据字典可以记录每个数据元素的名称、定义、数据类型、取值范围、业务规则、使用频率等信息,为数据库的设计、管理和维护提供了重要的参考依据。因此,选项B是正确的说法。数据模型主要用于表示数据之间的关系和约束,主码和外码则是表级别的概念,不能完全定义数据的意义。
4.关系模型中的关系模式至少是(A)。
A.1NF
B.2NF
C.3NF
D.BCNF
5.数据库中,区分不同实体的依据是(B)。(2分)
A.名称.
B.码
C.对象
D概念
解析:B.码是区分不同实体的依据。在关系型数据库中,每个实体通常都有一个唯一的标识符,称为主键或码。主键可以由一个或多个属性组成,用于唯一地标识该实体,并与其他表中的数据进行关联。因此,选项B是正确的说法。名称、对象和概念都不能作为区分不同实体的依据,因为它们缺乏唯一性约束条件。
6.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(B)
A.另一个表 B.视图 C.索引 D.模式