求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
中航信 数据湖架构原理与应
某医疗磁 数据采集与处理
某科技公 大数据(Hadoo
诺基亚 Python基础
天津电子 Elasticse
中国电信 数据仓库与数据挖掘
某航天科 MySQL性能优化

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 

关系数据库的面向对象分析与性能优化设计    4770 次浏览    1425 次 
 
特聘讲师: 具有超过15年数据库相关的系统开发经验,精通面向对象分析设计方法,超过10个应用数据库成功设计经验。
时间地点: 北京 上海 深圳 根据报名开班
课程费用: 4500元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 

   本课程针对关系数据库,采用面向对象分析,进行数据库设计。结合实际的项目实例,讲解如何把一个业务数据,结合系统的应用特点,设计成为结构优良,性能优越的数据库。同时讲解高性能并发数据库的具体数据库设计方法,结合数据库方法,理论,工具和实践经验讲解。

 
培训目标:
  • 关系数据库基本原理
  • 传统的数据库设计方法
  • 关系数据库的面向对象方法分析
  • 映射对象模型到关系数据模型
  • 分析对现有数据影响
  • 逻辑数据库设计
  • 物理数据库设计
  • 建立可扩展的数据模型
  • 大数据量、并发数据访问的高性能数据库设计
培训对象:中高级程序员、系统分析员、数据库管理员、构架设计师、产品市场技术人员
学员基础:具备一定的数据库编程、分析、设计经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
  • 关系数据库设计基础
  • 传统的数据库设计方法
  • 关系数据库的面向对象方法分析
    • 对象和数据的关系是什么
    • 如何从对象角度理解数据
    • 为什么需要面向对象分析方法
  • 关系模型基础
    • 数据结构:表,视图
    • 数据关系:主键、外键
    • 数据操作:insert/select/update/delete
    • 索引、触发器,存储过程
  • 映射对象模型到关系数据模型
    • 映射对象模型为关系数据模型
    • 选择主健,外键
    • 映射对象操作到数据操作
    • 数据结构验证与重构
  • 分析当前的数据库
    • 开始认识当前的数据库
    • 开展对当前数据库的分析
    • 数据模型的有效性分析
    • 识别数据问题
  • 逻辑数据库设计
    • 数据不规范带来的问题
    • 表的设计原则
    • 键值设计原则
    • 列的设计原则
    • 应用范式规范化数据结构
  • 物理数据库设计
    • 事务设计原则
    • 索引设计原则
    • 视图的设计原则
    • 触发器\ 存储过程设计原则
    • 选择文件组织方式和索引
    • 设计安全性机制
    • 监控数据库运行并调整系统
  • 大数据量、并发数据访问的高性能设计
    • 分析事务的粒度,确定数据处理粒度
    • 并发数据锁定机制
    • 表冗余实现的高性能
    • 触发器,和存储过程的应用
    • 物理数据库参数调整
    • SQL算法优化
4770 次浏览   1425 次
其他人还看了课程
Hadoop原理、应用与优化  5792 次浏览
MongoDB原理、应用与集群优化  3521 次浏览
PostgreSQL 系列(管理、灾备、编程、性能优化)  5137 次浏览
SQL Server数据库开发专家  3049 次浏览
SQL Server数据库开发与管理  4139 次浏览
Oracle PL/SQL高级开发与性能优化  3320 次浏览
定制内训




最新活动计划
面向对象业务分析与系统设计 10-16[线上]
嵌入式软件架构设计-高级实践 10-17[线上]
Qlik Sense数据分析技术 10-17线上]
基于 UML 和EA进行分析设计 10-22[北京]
用户研究与用户建模 10-24[北京]
QT应用开发 10-24[北京]