数据库系统原理与应用【笔记总结】
笔记链接:CongSec
笔记部分展示:
笔记列表形式:
-
数据库系统概述
-
数据与信息
- 数据
- 信息
- 数据处理
-
数据管理技术的发展
- 人工管理阶段
- 文件系统阶段
- 数据库系统阶段
-
数据库系统的基本概念
- 数据库
- 数据库管理系统
- 数据库应用系统
- 数据库用户
- 数据库系统
-
数据模型
- 三个世界的划分
- 数据模型的组成要素
- 常用的数据模型
-
数据库系统的内部结构
-
数据库系统的外部结构
- 单用户结构的数据库系统
- 主从式结构的数据库系统
- 客户/服务器结构的数据库系统
- 浏览器/服务器结构的数据库系统
- 分布式结构的数据库系统
-
常见的关系数据库
-
数据库新技术
- 第三代数据库系统
- 大数据时代的数据管理技术
-
-
关系数据库理论基础
-
关系的形式化定义及有关概念
- 关系的形式化定义
- 关系的性质
- 关系模式与关系数据库
-
关系数据库示例
-
关系模型的完整性
- 实体完整性
- 参照完整性
- 用户自定义完整性
-
关系模型的数据操作
- 关系模型的数据操作分类
- 关系模型的数据操作语言
-
关系代数
- 传统的集合运算
- 专门的关系运算
-
-
关系数据库标准语言SQL
-
SQL语言简介
- SQL数据库的三级结构
- SQL语言的组成
- SQL语言的特点
- SQL语言的书写规则
-
SQL的数据定义
- 定义数据库
- MySQL支持的常用数据类型
- 创建基本表
- 修改基本表
- 删除基本表
-
SQL的数据操纵
- 插入数据
- 更新数据
- 删除数据
- DML操作时参照完整性的检查
-
SQL的数据查询
- 单表查询
- 分组查询
- 连接查询
- 嵌套查询
- 集合查询
- 多表查询的等价形式
-
视图
- 定义视图
- 查询视图
- 操纵视图
-
索引
- 定义索引
- 创建索引的原则
-
-
数据库编程
-
SQL编程基础
- 常量
- 变量
- SQL流程控制语句
- SQL的异常处理
-
存储过程
- 创建存储过程
- 调用存储过程
- 带参数的存储过程
- 删除存储过程
-
函数
- 创建函数
- 调用函数
- 删除函数
-
游标
-
触发器
- 创建触发器
- 删除触发器
-
-
关系规范化理论
-
关系规范化的作用
- 问题的提出
- 问题的原因
- 问题的解决
-
函数依赖
- 函数依赖的定义
- 函数依赖的分类
- 函数依赖的推理规则
-
候选码和极小(或最小)函数依赖集
- 候选码
- 极小(或最小)函数依赖集
-
关系的规范化
- 范式及规范化
- INF
- 2NF
- 3NF
- BCNF
- 关系规范化的应用
-
多值依赖与4NF
-
-
数据库设计
-
数据库设计概述
- 数据库设计的定义
- 数据库设计的特点
- 数据库设计的方法
- 数据库设计的步骤
-
需求分析
- 需求分析的任务
- 需求分析的方法
- 需求分析的成果
-
概念结构设计
- 概念结构设计概述
- 概念结构设计的方法和步骤
- 数据抽象与局部E-R模型设计
- 全局E-R模型设计
-
逻辑结构设计
- E-R图向关系模型的转换
- 关系模型的优化
- 设计用户子模式
-
物理结构设计
- 选择关系模式存取方法
- 确定数据库的存储结构
- 物理结构的评价
-
数据库的实施
- 建立数据库结构
- 数据载入
- 编写与调试应用程序
- 数据库试运行
-
数据库的运行和维护
-
-
计算机安全性概述
-
计算机安全性概述
- 计算机系统的三类安全性问题
- 安全标准简介
-
数据库安全性控制
- 用户标识与鉴别
- 存取控制
- 审计跟踪
- 数据加密
-
MySQL的安全机制
- 用户管理
- 权限管理
- 角色管理
-
-
数据库并发控制
-
事务
- 事务的概念
- 事务的ACID特性
- MySQL中的事务处理
- 事务的执行方式
-
并发控制
- 丢失修改
- 读"脏"数据
- 不可重复读
-
封锁
- 基本锁
- 封锁协议
- 活锁与死锁
-
并发调度的可串行性
- 可串行化调度
- 冲突可串行化调度
-
两段锁协议
-
-
数据库恢复技术
-
故障的种类
- 事务故障
- 系统故障
- 介质故障
- 计算机病毒
-
恢复的实现技术
- 数据转储
- 登记日志文件
-
恢复策略
- 事务故障的恢复
- 系统故障的恢复
- 介质故障的恢复
-
具有检查点的恢复技术
- 检查点记录
- 利用检查点的恢复策略
-