关系代数 |
(1)基本的关系运算 |
(2)关系除法 |
(3)用集合运算和专门的关系运算表示查询 |
(4)扩展的关系运算 |
(5)关系查询综合举例 |
(6)关系代数计算矩阵加法、减法和乘法 |
SQL语言–SELECT |
(1)单表查询 |
(2)多表查询 |
(3)非EXISTS相关子查询 |
(4)EXISTS相关子查询 |
(5)空值判断 |
(6)集合查询 |
(7)业务规则与SELECT子句映射 |
(8)WITH查询 |
(9)CASE语句 |
SQL语言–其他 |
INSERT UPDATE DELETE语句 |
NOT EXISTS查询三部曲之一:NOT EXISTS查询书写技巧 |
NOT EXISTS查询三部曲之二:NOT EXISTS查询执行流程 |
NOT EXISTS查询三部曲之三:NOT EXISTS查询之美 |
|
|
数据库设计 |
ER图:N元联系vsN个二元联系 |
|
|
关系理论 |
函数依赖 |
(2)阿氏公理 |
(3)属性闭包 |
(4)函数依赖集等价 |
(5)计算关键字 |
(6)最小函数依赖集 |
(7)关系规范化示例 |
(8)1NF 2NF 3NF BCNF范式概念 |
(9)无损连接与依赖保持 |
(10)3NF分解 |
(11)二元分解的无损连接判断定理 |
(12)BCNF分解 |
(13)关系理论的不足 |
(14)最小函数依赖集对分解结果的影响 |
(15)4NF |
(16)反规范化设计1 |
(17)反规范化设计2 |
|
事务 |
|
|
(1)概念以及ACID特性 |
(2)并发执行 |
(3)串行化 |
(4)数据的不一致性与封锁 |
(5)数据不一致性与事务隔离级别 |
(6)两段锁协议 |
(7)日志 |
(8)多粒度封锁 |
|