|
|
|
关系数据库的面向对象分析与性能优化设计
|
|
特聘讲师: 具有超过15年数据库相关的系统开发经验,精通面向对象分析设计方法,超过10个应用数据库成功设计经验。 |
时间地点: 北京 上海 深圳 根据报名开班 |
课程费用: 4500元/人 详见 公开课学习手册 |
|
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册 |
|
本课程针对关系数据库,采用面向对象分析,进行数据库设计。结合实际的项目实例,讲解如何把一个业务数据,结合系统的应用特点,设计成为结构优良,性能优越的数据库。同时讲解高性能并发数据库的具体数据库设计方法,结合数据库方法,理论,工具和实践经验讲解。
|
|
培训目标:
|
- 关系数据库基本原理
- 传统的数据库设计方法
- 关系数据库的面向对象方法分析
- 映射对象模型到关系数据模型
- 分析对现有数据影响
- 逻辑数据库设计
- 物理数据库设计
- 建立可扩展的数据模型
- 大数据量、并发数据访问的高性能数据库设计
|
培训对象:中高级程序员、系统分析员、数据库管理员、构架设计师、产品市场技术人员 |
学员基础:具备一定的数据库编程、分析、设计经验。 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容: 2天
|
- 关系数据库设计基础
- 传统的数据库设计方法
-
关系数据库的面向对象方法分析
- 对象和数据的关系是什么
- 如何从对象角度理解数据
- 为什么需要面向对象分析方法
-
关系模型基础
- 数据结构:表,视图
- 数据关系:主键、外键
- 数据操作:insert/select/update/delete
- 索引、触发器,存储过程
-
映射对象模型到关系数据模型
- 映射对象模型为关系数据模型
- 选择主健,外键
- 映射对象操作到数据操作
- 数据结构验证与重构
-
分析当前的数据库
- 开始认识当前的数据库
- 开展对当前数据库的分析
- 数据模型的有效性分析
- 识别数据问题
-
逻辑数据库设计
- 数据不规范带来的问题
- 表的设计原则
- 键值设计原则
- 列的设计原则
- 应用范式规范化数据结构
-
物理数据库设计
- 事务设计原则
- 索引设计原则
- 视图的设计原则
- 触发器\ 存储过程设计原则
- 选择文件组织方式和索引
- 设计安全性机制
- 监控数据库运行并调整系统
-
大数据量、并发数据访问的高性能设计
- 分析事务的粒度,确定数据处理粒度
- 并发数据锁定机制
- 表冗余实现的高性能
- 触发器,和存储过程的应用
- 物理数据库参数调整
- SQL算法优化
|
|
|
其他人还看了课程 |
|
|
|
|