1 关系模型概述 #
mindmap
id1[关系模型概述]
id1-1[关系模型的定义与历史背景]
id1-1-1[关系模型的基本定义]
id1-1-2[E.F. Codd 的贡献与关系模型起源]
id1-1-3[关系模型的发展历程]
id1-2[关系模型的基本特征]
id1-2-1[数据结构特征]
id1-2-2[数据操作特征]
id1-2-3[数据完整性约束特征]
id1-3[关系模型的优势与局限性]
id1-3-1[关系模型的优点]
id1-3-2[关系模型的缺点]
id1-3-3[关系模型在现代数据库中的应用]
关系模型的定义与历史背景
关系模型的基本定义
E.F. Codd 的贡献与关系模型起源
关系模型的发展历程
关系模型的基本特征
数据结构特征
数据操作特征
数据完整性约束特征
关系模型的优势与局限性
关系模型的优点
关系模型的缺点
关系模型在现代数据库中的应用
2 关系数据结构 #
基本概念
域 Domain
元组 Tuple
属性 Attribute
关系 Relation
关系的数学定义
笛卡尔积
关系的数学表示
关系的度与基数
关系模式与关系实例
关系模式的定义
关系实例的概念
关系模式与关系实例的区别
关系的性质
元组的无序性
属性的原子性
关系中的键约束
mindmap
id2[关系数据结构]
id2-1[基本概念]
id2-1-1[域 Domain]
id2-1-2[元组 Tuple]
id2-1-3[属性 Attribute]
id2-1-4[关系 Relation]
id2-2[关系的数学定义]
id2-2-1[笛卡尔积]
id2-2-2[关系的数学表示]
id2-2-3[关系的度与基数]
id2-3[关系模式与关系实例]
id2-3-1[关系模式的定义]
id2-3-2[关系实例的概念]
id2-3-3[关系模式与关系实例的区别]
id2-4[关系的性质]
id2-4-1[元组的无序性]
id2-4-2[属性的原子性]
id2-4-3[关系中的键约束]
3 关系操作 #
mindmap
id3[关系操作]
id3-1[关系操作概述]
id3-1-1[关系操作的基本分类]
id3-1-2[关系操作的特点]
id3-1-3[关系操作的封闭性]
id3-2[基本关系操作]
id3-2-1[选择 Selection]
id3-2-2[投影 Projection]
id3-2-3[连接 Join]
id3-2-4[并 Union]
id3-2-5[差 Difference]
id3-2-6[笛卡尔积 Cartesian Product]
id3-3[扩展关系操作]
id3-3-1[交 Intersection]
id3-3-2[除 Division]
id3-3-3[重命名 Rename]
id3-4[关系代数]
id3-4-1[关系代数的基本运算]
id3-4-2[关系代数表达式]
id3-4-3[关系代数的应用]
关系操作概述
关系操作的基本分类
关系操作的特点
关系操作的封闭性
基本关系操作
选择 Selection
投影 Projection
连接 Join
并 Union
差 Difference
笛卡尔积 Cartesian Product
扩展关系操作
交 Intersection
除 Division
重命名 Rename
关系代数
关系代数的基本运算
关系代数表达式
关系代数的应用
4 关系完整性约束 #
完整性约束概述
完整性约束的定义
完整性约束的作用
完整性约束的分类
实体完整性
实体完整性的定义
主键 Primary Key 的概念
实体完整性的实施
参照完整性
参照完整性的定义
外键 Foreign Key 的概念
参照完整性的实施规则
用户定义完整性
用户定义完整性的概念
域完整性约束
用户自定义规则
完整性约束的维护
约束的声明与实施
约束违反的处理
约束的级联操作
mindmap
id4[关系完整性约束]
id4-1[完整性约束概述]
id4-1-1[完整性约束的定义]
id4-1-2[完整性约束的作用]
id4-1-3[完整性约束的分类]
id4-2[实体完整性]
id4-2-1[实体完整性的定义]
id4-2-2[主键 Primary Key 的概念]
id4-2-3[实体完整性的实施]
id4-3[参照完整性]
id4-3-1[参照完整性的定义]
id4-3-2[外键 Foreign Key 的概念]
id4-3-3[参照完整性的实施规则]
id4-4[用户定义完整性]
id4-4-1[用户定义完整性的概念]
id4-4-2[域完整性约束]
id4-4-3[用户自定义规则]
id4-5[完整性约束的维护]
id4-5-1[约束的声明与实施]
id4-5-2[约束违反的处理]
id4-5-3[约束的级联操作]
5 关系数据库标准语言 SQL #
mindmap
id5[关系数据库标准语言 SQL]
id5-1[SQL 概述]
id5-1-1[SQL 的发展历史]
id5-1-2[SQL 的特点]
id5-1-3[SQL 的标准化]
id5-2[数据定义语言 DDL]
id5-2-1[表的创建与删除]
id5-2-2[表的修改]
id5-2-3[索引的创建与管理]
id5-3[数据操作语言 DML]
id5-3-1[数据查询 SELECT]
id5-3-2[数据插入 INSERT]
id5-3-3[数据更新 UPDATE]
id5-3-4[数据删除 DELETE]
id5-4[数据控制语言 DCL]
id5-4-1[权限管理]
id5-4-2[事务控制]
id5-4-3[完整性约束定义]
SQL 概述
SQL 的发展历史
SQL 的特点
SQL 的标准化
数据定义语言 DDL
表的创建与删除
表的修改
索引的创建与管理
数据操作语言 DML
数据查询 SELECT
数据插入 INSERT
数据更新 UPDATE
数据删除 DELETE
数据控制语言 DCL
权限管理
事务控制
完整性约束定义
6 关系数据库设计理论 #
函数依赖
函数依赖的定义
完全函数依赖
部分函数依赖
传递函数依赖
规范化理论
第一范式 1NF
第二范式 2NF
第三范式 3NF
BC 范式 BCNF
多值依赖与第四范式
多值依赖的概念
第四范式 4NF
多值依赖的应用
连接依赖与第五范式
连接依赖的定义
第五范式 5NF
规范化过程总结
mindmap
id6[关系数据库设计理论]
id6-1[函数依赖]
id6-1-1[函数依赖的定义]
id6-1-2[完全函数依赖]
id6-1-3[部分函数依赖]
id6-1-4[传递函数依赖]
id6-2[规范化理论]
id6-2-1[第一范式 1NF]
id6-2-2[第二范式 2NF]
id6-2-3[第三范式 3NF]
id6-2-4[BC 范式 BCNF]
id6-3[多值依赖与第四范式]
id6-3-1[多值依赖的概念]
id6-3-2[第四范式 4NF]
id6-3-3[多值依赖的应用]
id6-4[连接依赖与第五范式]
id6-4-1[连接依赖的定义]
id6-4-2[第五范式 5NF]
id6-4-3[规范化过程总结]
7 关系数据库系统实现 #
mindmap
id7[关系数据库系统实现]
id7-1[关系数据库系统架构]
id7-1-1[数据库系统组成]
id7-1-2[查询处理流程]
id7-1-3[事务管理机制]
id7-2[存储结构与存取方法]
id7-2-1[文件组织方式]
id7-2-2[索引技术]
id7-2-3[哈希技术]
id7-3[查询优化]
id7-3-1[查询处理步骤]
id7-3-2[查询优化技术]
id7-3-3[执行计划生成]
id7-4[事务处理]
id7-4-1[事务的概念]
id7-4-2[并发控制]
id7-4-3[恢复机制]
关系数据库系统架构
数据库系统组成
查询处理流程
事务管理机制
存储结构与存取方法
文件组织方式
索引技术
哈希技术
查询优化
查询处理步骤
查询优化技术
执行计划生成
事务处理
事务的概念
并发控制
恢复机制
8 关系模型扩展与新发展 #
对象关系模型
对象关系数据库概念
面向对象特性在关系模型中的扩展
对象关系映射 ORM
分布式关系数据库
分布式数据库架构
数据分布策略
分布式查询处理
关系模型与大数据
关系模型在大数据环境中的挑战
新型数据库系统的发展
关系模型的未来发展趋势
mindmap
id8[关系模型扩展与新发展]
id8-1[对象关系模型]
id8-1-1[对象关系数据库概念]
id8-1-2[面向对象特性在关系模型中的扩展]
id8-1-3[对象关系映射 ORM]
id8-2[分布式关系数据库]
id8-2-1[分布式数据库架构]
id8-2-2[数据分布策略]
id8-2-3[分布式查询处理]
id8-3[关系模型与大数据]
id8-3-1[关系模型在大数据环境中的挑战]
id8-3-2[新型数据库系统的发展]
id8-3-3[关系模型的未来发展趋势]