数据库¶
软件设计师复习的知识导图集中在数据库系统,本页保留主题入口。
---
markmap:
height: 760
initialExpandLevel: 2
autoFit: true
colorFreezeLevel: 2
maxWidth: 280
spacingHorizontal: 80
spacingVertical: 12
nodeMinHeight: 24
paddingX: 10
---
# 数据库
## [体系结构与设计](/software-design/09-databases/#architecture-and-design)
- 三级模式、数据独立性、分布式数据库
- 数据仓库、E-R 模型、关系模式转换
## [关系代数与规范化](/software-design/09-databases/#relational-theory)
- 关系运算、函数依赖、候选键
- 1NF、2NF、3NF、BCNF、模式分解
## [SQL](/software-design/09-databases/#sql)
- 查询与分组、连接与子查询
- 数据定义、数据操作、权限与事务控制
## [事务、并发与恢复](/software-design/09-databases/#transactions-and-recovery)
- ACID、并发异常、封锁协议
- 死锁、隔离级别、日志与备份