数据库复习
HNUST 数据库系统复习
数据库系统是计算机科班生必须拿捏的课程,而如果学习这门课,单单是为了应付考试,那么是掌握以下的复习要点,就足够了。
但,人生不止一场数据库考试。
数据库复习要点 图1
数据库复习要点 图2
参考文献:2019级大数据二班YGN的总结
复习大纲
一、绪论
- 数据库的4个基本概念。只需要简要描述。
- 数据库管理系统的主要功能。只需要简要描述。
- 数据模型的层次。只需简要描述。
- 数据模型的组成要素。只需简要描述。
- 信息世界中的基本概念。掌握这些概念。
- 实体间联系的类型。需要熟练掌握。
- 关系模型的数据结构。理解相关术语。
- 数据库系统的三级模式结构。只需要理解并简要描述。
- 数据库的二级映像功能与数据独立性。只需要理解并简要描述。
- 数据库系统的组成,各类人员的职责。只需要简要描述。
二、关系数据库
- 关系数据结构的形式化定义。掌握相关定义和记号。
- 关系的完整性。只需要理解并简要描述。
- 关系代数。需要熟练掌握各种运算并能综合运用。
三、关系数据库语言
- 基本表的定义。需要熟练掌握。
- 索引的定义。需要熟练掌握。
- 数据查询。需要熟练掌握。
- 数据更新。需要熟练掌握。
- 视图的定义、查询和更新。需要熟练掌握。
四、数据库的完整性和安全性
- 实体完整性的定义。需要熟练掌握。
- 参照完整性的定义。需要熟练掌握。
- 用户定义完整性的定义。需要熟练掌握。
- 触发器的定义。需要熟练掌握。
- 实现数据库安全控制的技术。只需简要描述。
- 常用的存取控制方法。只需要分类简要描述。
- 数据库的用户和角色。需要熟练掌握。
- 权限管理。需要熟练掌握。
- 视图机制。需要熟练掌握。
五、关系模式的规范化
- 函数依赖的定义和分类。需要熟练掌握。
- 码。需要熟练掌握,最好熟练掌握寻找候选码的算法。
- 各类范式的含义和判断。需要熟练掌握。
- 函数依赖的逻辑蕴涵。只需要初步理解。
- Armstrong 公理系统。只需简要描述。
- 属性集的闭包。最好熟练掌握计算属性集闭包的算法。
- 函数依赖集的极小覆盖。最好熟练掌握计算函数依赖集的极小覆盖的算法。
六、数据库设计
- 数据库设计的基本步骤。只需简要描述。
- 数据库设计各基本步骤的主要任务。只需简要描述。
- E-R 模型。要求熟练使用。
- E-R 图向关系模型的转换。需要熟练掌握。、
七、事务处理
- 事务的含义。只需简要描述。
- 事务的 ACID 特性。只需简要描述。
- 并发控制操作带来的问题。只需简要描述。
- 可串行调度。只需简要描述。
- 冲突可串行的调度。只需简要描述。
- 并发控制的主要技术。只需简要描述。
- 封锁的基本类型,封锁的粒度。只需简要描述。
- 活锁和死锁。只需简要描述。
- 故障的种类。只需简要描述。
- 数据库恢复的基本原理和具体实现方法。只需简要描述。
- 登记日志文件。需要熟练掌握。
2021年数据库精讲习题
习题选讲 1
习题选讲 2
习题选讲 3
习题选讲 4
习题选讲 5
习题选讲 6
习题选讲 7
习题选讲 8
习题选讲 9
习题选讲 10
习题选讲 11
习题选讲 12
习题选讲 13
习题选讲 14
习题选讲 14_2
习题选讲 15
习题选讲 15_2
习题选讲 16
习题选讲 16_2
习题选讲 17
习题选讲 17_2
习题选讲 17_3
习题选讲 18
习题选讲 18_2
习题选讲 19
习题选讲 20
习题选讲20_2
习题选讲21
习题选讲21_2
习题选讲22
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 胡小宁的博客!