11.1. 数据库系统章节概述

11.2. 数据库体系结构
11.2.1. 数据库模式



11.2.2. 分布式数据库








11.3. 数据库设计过程



11.4. 概念结构设计



11.5. 概念结构设计例题

11.6. 逻辑结构设计
11.6.1. 关系模型基本概念


完整性约束



11.6.2. 关系模型基本概念例题补充
派生属性是可以计算得到的属性。

11.6.3. 逻辑结构设计





11.7. 关系代数
11.7.1. 关系代数




11.7.2. 关系代数习题讲解补充-1

11.7.3. 关系代数习题讲解补充-2

11.8. 规范化理论
11.8.1. 非规范化存在的问题

11.8.2. 规范化理论基本概念

如何求候选键:



11.8.3. Armstrong公理系统



11.8.4. 范式判断



课程号、学分拆为新的表。即将这张表拆为(学号、课程号、成绩),(课程号、学分)。

将系相关属性单独组成表。(学号、姓名、系号),(系号、系名、系位置)。



11.8.5. 模式分解










11.9. 数据库控制技术
11.9.1. 并发控制




丢失更新加锁

读脏数据加锁

不可重复读加锁

11.9.2. 数据库的安全性


11.9.3. 数据库备份与恢复技术





11.10. 数据库扩展
11.10.1. 规范化与反规范化



11.10.2. 数据库索引


11.10.3. 数据库视图


11.10.4. 数据库分区分表分库


11.10.5. 数据库分区



11.10.6. NoSQL


11.10.7. 联邦数据库

11.10.8. 数据库性能优化
