学校时的分布式数据库读书笔记(1)
来源:互联网 发布:ibm软件培训 编辑:程序博客网 时间:2024/05/16 01:54
序言
本文是我的分布式数据库的读书笔记,是本人结合自己的理解和实际做的。对个人认为有价值的和不好理解的地方加以论述。文中使用了大量的实例,用来对所学课程的加深理解和实际感性认识和理解。内容主要来自上课时老师的讲义,还有就是互联网上的资料等。仅用于学习。由于作者水平有限,如果有误,敬请指正,不胜感激。对文中的实例都是经过验证的。文中采用的软件也是具有代表性的软件。方便大家使用。
本文使用的软件说明:
Microsoft SQL Server2000
MySQL4.1
ERwin4.1
Navicat6.1.10
Oracle9i
PLSQL Developer7.0
SQL*Plus9.0.1.0.1
目录
分布式数据库系统
序言
目录
第零章 数据库概述
1 基本概念
2 范式
2.1 范式定义
2.2 范式示例说明
2.3 范式总结
3 实体关系图(ER图)
3.1 1对1关系
3.2 1对多关系
3.3 多对多关系
3.4 无任何约束的表
4 小结
第一章 分布式数据库系统概述
1 基本概念
2 基本原则
3 数据分片
4 数据分布
5 小结
第二章 分布式数据库系统的设计
1 数据库设计概述
2 命名规范
2.1 命名总规则
2.2 表命名规范
2.3 字段命名规范
3 SQL语句规范
4 存储过程编码规范
4.1 只允许应用程序通过存储过程访问数据库
4.2 命名规范
4.3 存储过程的参数命名
4.4 存储过程返回的记录集
4.5 格式约定
4.6 事物使用约定
4.7 游标使用约定
5 数据库设计规范
5.1 数据完整性规范(编码期)
5.2 设计工具和版本划分
6 数据库优化
6.1 数据库性能优化规范(运行期)
6.2 拆分表示例
6.3 冗余字段建立示例
6.4 冗余表建立示例
6.5 存储过程中分页方案
7 分布式设计实例
8 小结
第三章 分布式数据库的查询处理和优化
1 基本概念
2 各种连接查询实例
2.1 交叉连接
2.2 等值连接
2.3 不等值连接
2.4 内连接
2.5 右连接
2.6 左连接
2.7 自连接
2.8 半连接
3 查询处理和优化
3.1 基于关系代数等价变换的优化算法
3.2 基于半连接/直接连算法的查询优化
3.3 Bloom Filter
4 小结
第四章 分布式数据库中的事务管理和恢复
1 两阶段提交(2PC)
2 三阶段提交协议
3 平坦事务模型
4 基于角色的分布式事务处理模型设计
5 基于日志的数据恢复及其在Oracle中的实现
6 完全数据恢复的黄金法则
6.1 隔离数据和事务日志的物理存储
6.2 保持事务日志适当冗余(Redundancy)
6.3 监控事务日志的完整性
7 事务管理器的事务恢复处理
8 Delphi/SQL Server 事务处理编程技术
9 JAVA编程实例
10 小结
第五章 分布式数据库中的并发控制
1 比较的DB2 ORACLE MSSQL SYBASE INFORMIX并发控制机制
1.1 DB2数据库
1.2 ORACLE数据库
1.3 MS SQL SERVER数据库
1.4 Sybase数据库
1.5 Informix数据库
2 比较分析悲观与乐观并发控制机制的异同
2.1 悲观锁
2.2 乐观锁
3 基于加锁粒度的分布式高优先级两段锁的并发控制模型
4 并发控制技术的实现途径
4.1 调整工作模式,修改应用程序,避免不必要的并发
4.2 借助于DBMS的功能
4.3 利用开发工具的支持
4.4 调整应用
5 小结
第六章 分布式数据库中的可靠性
二/三阶段协议
第七章 分布式数据库中的安全性与目录管理
1 Oracle 9i 的安全体系
2 在ORACLE中利用角色增强应用系统安全性
3 目录管理
4 小结
参考文献:
- 学校时的分布式数据库读书笔记(1)
- 学校时的分布式数据库读书笔记(2)
- 学校时的分布式数据库读书笔记(3)
- 学校时的分布式数据库读书笔记(4)
- 学校时的分布式数据库读书笔记(5)
- 学校时的分布式数据库读书笔记(6)
- 学校时的分布式数据库读书笔记(7)
- 学校时的分布式数据库读书笔记(8)
- 在大学时的分布式数据库读书笔记 拿出来分享
- Git读书笔记(1)诞生,分布式
- 分布式数据库学习--分布式数据库的设计
- 分布式数据库的未来工坊(1)
- 分布式数据库的优越性
- 分布式数据库的字符集
- 分布式数据库的优越性
- 数据库的分布式事务
- 学校数据库心得
- 学校感悟之- 数据库
- 常用数学特殊符号,复制到word中使用
- QQ也会出这种低级的问题,郁闷
- Google大全
- 自己动手做操作系统(1)
- How To Get Pregnant Fast - Just Stick To The Basics
- 学校时的分布式数据库读书笔记(1)
- 学校时的分布式数据库读书笔记(2)
- 对于毕业设计,我毫无思路
- 安装office2007之windows installer 服务不能更新一个或多个受保护的windows
- VTK窗口常用快捷键
- 学校时的分布式数据库读书笔记(3)
- 静态变量和非静态变量
- 学校时的分布式数据库读书笔记(4)
- 数据源控件