### 自考数据库系统原理简答题知识点汇总
#### 1. 数据库系统的生存期阶段及其重要性
- **划分阶段**:数据库系统的生存周期一般可以分为七个阶段:规划阶段、需求分析、概念设计、逻辑设计、物理设计、实现阶段以及运行和维护阶段。
- **重要性**:数据库结构设计是数据库应用系统设计的基础,它的好坏直接影响到数据库的效率和质量,因此是整个生存周期中的一个重要环节。
#### 2. 数据库设计的规划阶段内容
- **必要性和可行性分析**:评估建立数据库系统的必要性和可行性。
- **系统地位确定**:确定数据库系统在组织中的位置以及在信息系统中的角色。
- **数据库间联系确定**:明确各数据库之间相互联系的方式。
#### 3. 需求分析阶段的目标与实现
- **目标**:通过需求分析阶段,系统分析师和用户共同收集数据库所需信息,并以需求说明书的形式确定下来,作为后续系统开发的指南。
- **实现步骤**:
- 分析用户活动,生成业务流程图。
- 确定系统范围,生成系统关联图。
- 分析用户活动涉及的数据,生成数据流图。
- 分析系统数据,生成数据字典。
#### 4. 数据字典的内容与作用
- **内容**:数据字典通常包括数据项、数据流、数据结构、数据存储和处理过程五个部分。
- **作用**:数据字典是系统中各类数据描述的集合,是进行详细数据收集和分析的主要成果,对于数据库设计具有重要意义。
#### 5. 概念设计步骤
- **数据抽象**:设计局部概念模式。
- **模式合并**:将局部概念模式综合成全局概念模式。
- **评审确认**:对全局概念模式进行评审和确认。
#### 6. ER图的基本要素
- **ER图定义**:ER图是一种描述现实世界概念结构模型的有效方法,用以建立概念结构模型,即ER模型。
- **基本要素**:ER图由实体、实体属性和实体间的联系三个要素组成。
#### 7. 数据库概念设计的过程
- **局部ER模式设计**:确定局部结构范围、实体定义、联系定义和属性分配。
- **全局ER模式设计**:确定公共实体类型、合并ER模式和解决冲突。
- **模式优化**:实体类型的合并、冗余属性的消除和冗余联系的消除。
#### 8. ER图向关系模型的转换规则
- **实体转换**:每个实体转换为一个关系,实体的属性即为关系的属性,实体的键即为关系的键。
- **一对一联系**:将一个关系的键作为外键放在另一个关系中。
- **一对多联系**:将“一”端关系的键作为外键放在“多”端的关系中。
- **多对多联系**:将联系单独转换为一个关系,称为交叉关系,其键由相关联实体的键组合而成。
#### 9. DBS运行维护工作
- **负责人**:DBS的运行维护工作由数据库管理员(DBA)担当。
- **维护内容**:包括DBS的转储与恢复、安全性与完整性控制、性能监督与改进以及DBS的重组织和重构造。
#### 10. 弱实体与超类子类概念
- **弱实体**:一个实体的存在依赖于其他实体的存在,被称为弱实体。
- **超类与子类**:在数据抽象的“概括”联系中,下层概念称为子类,上层概念称为超类。子类实体继承了超类实体的所有属性,并可拥有自己的特定属性。
#### 11. 评审在数据库设计中的作用
- **重要性**:评审有助于确认各阶段任务的完成情况,避免重大错误的发生。
- **回溯与反复原因**:由于管理人员缺乏计算机知识,设计者缺乏对管理对象的理解,评审可能导致设计过程的回溯与反复。
#### 12. 概念设计的重要性
- **原因**:直接将现实世界中的对象转换为机器世界中的对象可能会导致注意力分散到更多的细节上,从而忽视了最重要的信息组织结构和处理模式。因此,先将对象抽象为不依赖于任何具体机器的信息结构是非常必要的。