### 数据库复习提纲
#### 一、考试形式与题型
- **考试形式**:闭卷统考
- **考试题型**:
- 单项选择题(10小题;每小题2分,共20分)
- 填空题(10空, 每空1分, 共10分)
- 简答题(4小题,每小题6分,共24分)
- 设计题(6小题,每小题4分,共24分)
- 综合题(3小题,共22分)
#### 二、重点与难点解析
##### 第1章 绪论
- **概念理解**:了解数据库、数据库管理系统(DBMS)、数据库系统的概念及其相互关系。
- **发展历史**:了解数据管理技术的发展历程以及数据库系统的主要特点。
- **数据模型**:掌握数据模型的基本组成要素,如实体、属性、联系等,并理解关系模型中的“码”概念。
- **模式结构**:掌握数据库系统的三级模式结构(外模式、模式、内模式)与两级映像(外模式/模式映像、模式/内模式映像)。
- **ER图绘制**:根据给定的语义描述,能够绘制出合理的实体关系图(ER图),并将其转化为关系模式。
##### 第2章 关系数据库
- **关系概念**:理解关系的基本概念,包括主属性、非主属性等。
- **完整性约束**:掌握关系模型的组成要素,理解关系的三种完整性约束:实体完整性、参照完整性和用户定义完整性。
- **关系代数**:掌握关系代数的基本运算,包括传统的集合运算(并、交、差等)和专门的关系运算(选择、投影、连接、除等)。其中,“除”操作为难点之一。
- **关系代数表达式**:根据给定的语义描述,能够写出对应的关系代数表达式,或者根据给定的关系代数表达式,写出其运算结果。
##### 第3章 关系数据库标准语言SQL
- **SQL特点**:了解SQL语言的特点,如易用性、强大的功能等。
- **DDL/DML命令**:掌握定义、修改和删除数据库、表、索引的方法。
- **数据查询**:重点掌握数据查询的方法,包括简单的SELECT语句、条件过滤、排序等。
- **数据更新**:掌握数据更新的方法,如INSERT、UPDATE、DELETE等。
- **视图操作**:理解视图的概念,掌握定义、修改、删除、查询和更新视图的方法。
##### 第4章 数据库安全性
- **安全标准**:了解计算机安全性的基本概念和两种安全标准(如ISO 7498-2、ANSI X9.17等)。
- **安全性控制**:掌握数据库安全性控制方法,特别是授权与回收的操作。
- **角色概念**:了解数据库中角色的概念及其作用。
- **安全性机制**:了解视图机制、审计和数据加密等安全性增强手段。
##### 第5章 数据库完整性
- **完整性约束**:掌握三种完整性约束(实体完整性、参照完整性和用户定义完整性)及其检查方法与违约处理。
- **触发器与存储过程**:掌握触发器和存储过程的定义和使用方法,可以参考第八章的相关内容。
##### 第6章 关系数据理论
- **函数依赖**:掌握函数依赖的基本概念,如平凡与非平凡函数依赖、完全和部分函数依赖、传递函数依赖等。
- **规范化形式**:理解1NF、2NF、3NF、BCNF、4NF等规范化形式的概念。
- **依赖闭包**:掌握计算属性集关于函数依赖集的闭包的方法。
- **最小依赖集**:掌握求最小函数依赖集的方法。
- **规范化分解**:掌握将关系模式分解到2NF、3NF、BCNF的算法。
##### 第7章 数据库设计
- **设计步骤**:掌握数据库设计的基本步骤,包括需求分析、概念设计、逻辑设计和物理设计等。
- **概念设计**:掌握概念结构设计的方法,理解数据的三种抽象方法(实体、属性、联系)。
- **逻辑设计**:在逻辑结构设计中,掌握ER图向关系模型转换的方法。
- **物理设计**:理解物理设计时索引的概念及其对查询性能的影响。
##### 第10章 数据库恢复技术
- **事务管理**:掌握事务的概念和ACID特性(原子性、一致性、隔离性、持久性)。
- **恢复技术**:了解数据库恢复的原理和故障类型,掌握不同的恢复策略。
- **日志与转储**:掌握恢复的实现技术,如数据库转储和登记日志文件,了解登记日志文件的原则。
- **数据库镜像**:了解数据库镜像的概念及其对提高数据可用性的作用。
##### 第11章 并发控制
- **并发问题**:理解并发的概念及其可能引发的数据不一致性问题。
- **封锁机制**:掌握封锁的概念及其类型(X锁、S锁),了解封锁的粒度。
- **死锁活锁**:理解活锁和死锁的概念,掌握预防、诊断和解除死锁的方法。
- **并发调度**:理解并发调度的可串行性及可串行化调度的概念。
- **两段锁协议**:理解两段锁协议的基本思想和实现方式。
以上是对数据库复习提纲中各章节的重点与难点的详细解析,希望能帮助考生全面掌握数据库的基础知识和技术要点。