求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
成功案例
中航信 数据湖架构原理与应
某医疗磁 数据采集与处理
某科技公 大数据(Hadoo
诺基亚 Python基础
天津电子 Elasticse
中国电信 数据仓库与数据挖掘
某航天科 MySQL性能优化

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 
全部课程 >数据库与大数据  
复杂数据库分析、设计与建模  
3587 次浏览  57 次
kent.Ming
曾任IBM 资深技术专家,具有超过15年数据库设计和应用开发经验
 
时间地点: 北京 上海 深圳根据报名开班
课程费用:5700元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


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


     

    培训目标:

    本课程结束后,学员应能够:
    • DB面临的问题与目标
    • 数据库设计基础
    • 典型数据库的工作原理
    • 数据库设计过程
    • 数据需求分析
    • 分析当前的数据库
    • 实体关系建模
    • 表的设计原则
    • 字段设计原则
    • 视图设计原则
    • 数据约束原则
    • 面向对象的数据建模
    • 大数据量、并发数据访问的高性能设计
    • 使用PowerDesigner进行数据库设计
    培训对象:中高级程序员、系统分析员、数据库管理员、构架设计师、产品市场技术人员
    学员基础:具备一定的数据库编程、分析、设计经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:2天

    DB面临的问题与目
    • 数据复杂而多样
    • 数据扩展问题
    • 数据性能压力
    • 数据冗余问题
    • 数据一致性问题
    • 数据完整性问题
    • 数据分布问题
    • 数据库设计的目标:逻辑、性能、可靠性、安全
    数据库设计基础
    • 实体-关系图
    • UML与对象分析
    • 数据流分析
    • 数据字典
    典型数据库的工作原理
    • Oracle工作原理
    • SQLServer 工作原理
    • MySQL工作原理
    数据库设计过程
    • 分析当前的数据库
    • 数据分析
    • 概念模型设计
    • 确定和定义业务规则
    • 逻辑模型设计
    • 审查数据完整性
    • 物理模型设计
    • 子模式设计
    • 建立数据库
    数据需求分析
    • 数据业务需求
    • 数据管理需求
    • 数据存取需求
    • 数据有关的性能需求
    分析当前的数据库
    • 逆向当前数据库为数据模型
    • 开始认识当前的数据库
    • 开展对当前数据库的分析
    • 数据库问题识别
    • 研究数据是怎样被收集的
    • 研究信息是怎样被表示的
    实体关系建模
    • 发现实体方法
    • 建立关系策略
    • 实体属性的识别方法
    • 实体约束的分析
    面向对象的数据建模
    • 面向对象分析
    • 建立对象模型
    • 对象模型向关系数据模型的映射
    • 关系数据模型向对象模型的映射
    • 映射的策略与开发框架的关系
    表的设计原则
    • 范式理论:1、2、3范式
    • 表的划分粒度
    • 表的关系:1-1,1-n,n-n
    • 表的一致性和完整性
    • 建立表的扩展能力
    • 处理数据冗余
    字段设计原则
    • 字段的粒度
    • 字段的数据类型
    • 字段的长度和精度
    • 字段的惟一性、空否
    • 字段的约束
    视图设计原则
    • 视图作用
    • 视图带来的好处 
    • 视图带来的问题
    • 合理设计视图原则
    数据约束原则
    • 数据约束类型
    • 检查约束原则
    • 主键、外键设计原则
    • 索引设计原则
    • 存储过程设计原则
    • 触发器设计原则
    • 域的完整性与一致性原则
    大数据量、并发数据访问的高性能设计
    • 面向应用性能逻辑的数据结构调整
    • 表级锁,和行级锁
    • 表的纵向和横向切割
    • 表冗余实现的高性能
    • 触发器,和存储过程的应用
    • 物理数据库参数调整
    • SQL算法优化
    使用PowerDesigner进行数据库设计
    • 创建和管理概念数据模型
    • 定义业务规则
    • 建立数据项,实体和实体属性
    • 创建和定义实体间的联系,定义联系的维度,依赖性,角色和存在性
    • 定义和使用域和继承
    • 创建物理数据模型
    • 将CDM对象转换成PDM对象
    • 将物理数据模型具体化
    • 创建视图,候选键和索引
    • 创建数据库建立脚本
    • 通过触发器,存储过程,视图和业务规则保证数据的完整性
    • 逆向工程
    • 物理模型的同步
    • 使用包和示意图
    • 管理模型和生成报表
       
    3587 次浏览  57 次
    其他人还看了课程
    数据仓库设计、应用与优化  6063 次浏览
    Teradata数据库管理、应用与优化  3480 次浏览
    非关系数据库:键值、列簇、文档、图、时序   1955 次浏览
    深入解析Oracle-实战案例模拟与实践  2393 次浏览
    Redis原理、应用与案例实践  3739 次浏览
    SQLServer性能优化  2793 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]