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

随时听讲座
每天看新闻
 
   
成功案例
某工程研 数据库设计与优化
知名财险 Oracle数据库
某金融公 Mysql集群与性
知名某信 NoSQL缓存数据
财政部唯 大数据分析专题-R
神龙汽车 大数据技术平台-H
中国电信 大数据时代与现代企

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

复杂数据库分析、设计与建模     1791 次浏览    236 次 
讲师:kent.Ming, 曾任IBM 资深技术专家,具有超过15年数据库设计和应用开发经验。
地点时间:北京 、上海、深圳根据报名开班
课程费用5700元/人, 详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

  课程结合数据需求,讲解如何分析数据需求,建立概念模型,然后设计逻辑数据库,进而映射到数据存储空间。课程关注设计高质量的数据模型和存储:符合业务需求、遵照数据规范、支持数据扩展和性能压力。


 

 
培训目标:

本课程结束后,学员应能够:

    • DB面临的问题与目标
    • 数据库设计基础
    • 典型数据库的工作原理
    • 数据库设计过程
    • 数据需求分析
    • 分析当前的数据库
    • 实体关系建模
    • 表的设计原则
    • 字段设计原则
    • 视图设计原则
    • 数据约束原则
    • 面向对象的数据建模
    • 大数据量、并发数据访问的高性能设计
    • 使用PowerDesigner进行数据库设计

培训对象:中高级程序员、系统分析员、数据库管理员、构架设计师、产品市场技术人员
学员基础:具备一定的数据库编程、分析、设计经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 公开课学习手册
培训内容:3天
DB面临的问题与目
  • 数据复杂而多样
  • 数据扩展问题
  • 数据性能压力
  • 数据冗余问题
  • 数据一致性问题
  • 数据完整性问题
  • 数据分布问题
  • 数据库设计的目标:逻辑、性能、可靠性、安全
数据库设计基础
  • 实体-关系图
  • UML与对象分析
  • 数据流分析
  • 数据字典
典型数据库的工作原理
  • Oracle工作原理
  • SQLServer 工作原理
  • MySQL工作原理
数据库设计过程
  • 分析当前的数据库
  • 数据分析
  • 概念模型设计
  • 确定和定义业务规则
  • 逻辑模型设计
  • 审查数据完整性
  • 物理模型设计
  • 子模式设计
  • 建立数据库
数据需求分析
  • 数据业务需求
  • 数据管理需求
  • 数据存取需求
  • 数据有关的性能需求
分析当前的数据库
  • 逆向当前数据库为数据模型
  • 开始认识当前的数据库
  • 开展对当前数据库的分析
  • 数据库问题识别
  • 研究数据是怎样被收集的
  • 研究信息是怎样被表示的
实体关系建模
  • 发现实体方法
  • 建立关系策略
  • 实体属性的识别方法
  • 实体约束的分析
面向对象的数据建模
  • 面向对象分析
  • 建立对象模型
  • 对象模型向关系数据模型的映射
  • 关系数据模型向对象模型的映射
  • 映射的策略与开发框架的关系
表的设计原则
  • 范式理论:1、2、3范式
  • 表的划分粒度
  • 表的关系:1-1,1-n,n-n
  • 表的一致性和完整性
  • 建立表的扩展能力
  • 处理数据冗余
字段设计原则
  • 字段的粒度
  • 字段的数据类型
  • 字段的长度和精度
  • 字段的惟一性、空否
  • 字段的约束
视图设计原则
  • 视图作用
  • 视图带来的好处 
  • 视图带来的问题
  • 合理设计视图原则
数据约束原则
  • 数据约束类型
  • 检查约束原则
  • 主键、外键设计原则
  • 索引设计原则
  • 存储过程设计原则
  • 触发器设计原则
  • 域的完整性与一致性原则
大数据量、并发数据访问的高性能设计
  • 面向应用性能逻辑的数据结构调整
  • 表级锁,和行级锁
  • 表的纵向和横向切割
  • 表冗余实现的高性能
  • 触发器,和存储过程的应用
  • 物理数据库参数调整
  • SQL算法优化
使用PowerDesigner进行数据库设计
  • 创建和管理概念数据模型
  • 定义业务规则
  • 建立数据项,实体和实体属性
  • 创建和定义实体间的联系,定义联系的维度,依赖性,角色和存在性
  • 定义和使用域和继承
  • 创建物理数据模型
  • 将CDM对象转换成PDM对象
  • 将物理数据模型具体化
  • 创建视图,候选键和索引
  • 创建数据库建立脚本
  • 通过触发器,存储过程,视图和业务规则保证数据的完整性
  • 逆向工程
  • 物理模型的同步
  • 使用包和示意图
  • 管理模型和生成报表

1791 次浏览   236 次
其他人还看了课程
SQL Server数据库设计与管理  1122 次浏览
专家进企业:大数据体系框架与应用  1320 次浏览
数据库查询优化与性能调优  1147 次浏览
编写高效存储过程  1175 次浏览
Oracle数据库SQL优化  1473 次浏览
使用PowerDesigner进行面向对象建模  1267 次浏览
定制内训




最新活动计划
[北京]高性能Java编程与系统性能优化 7-18
[北京]Oracle数据库性能,架构和维护 7-22
[北京]UML与面向对象分析设计 7-29
[北京]嵌入式软件架构设计高级实践 8-8
[北京]基于Kubernetes的DevOps实践 8-22
[上海]大数据 Hadoop和Spark实战 7-18
[上海]Python数据分析与数理 7-26
[上海]微服务架构设计与实践 8-16
[深圳]敏捷开发过程与项目管理 7-24
 讲座 互联网安全
 讲师:林鹏
 时间:2019-8-3
 
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
 

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号