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

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

全部课程 >数据库与大数据  
数据库设计与优化
1912 次浏览  31 次
Robin
曾任某知名软件企业架构师、高级开发经理
 
时间地点:北京 深圳 上海 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



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


    本课程从数据库应用开发视角,讲解如何根据需求进行数据设计、根据数据访问需求设计数据库相关的对象、属性、类型和约束、控制,建立从需求到数据库设计的清晰方法,让开发人员能够根据需求设计数据结构和访问相关的方法,实现高效率和高性能。
     
    培训目标:

    培训结束后,学员应能掌握:

    • 了解数据库的架构原理
    • 数据库操作语言:DML,DDL,DCL
    • 数据库设计(使用 PowerDesigner进行)
    • 数据库设计方法与原则
    • 逻辑数据模型的分析设计
    • 索引与数据完整性 
    • 视图的设计
    • 数据库的设计
    • 数据库的查询设计
    • 读懂执行计划
    • SQL语句编写最佳实践
    • 事务和锁的设计
    • 性能调优方法与实践

    培训对象:数据库应用开发工程师
    学员基础:了解数据库的基本功能和访问方法
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:2天
    数据库的架构原理
    • 典型数据库的整体架构
    • 数据库的常见功能组件
    • 数据库处理过程
    • 数据库进程
    • 数据库的数据区
    数据库操作语言:DML,DDL,DCL
    • DML(data manipulation language)
    • DDL(data definition language)
    • DCL(Data Control Language)
    数据库基本结构设计
    库的设计
    • 数据库的构成原理
    • 数据库的物理存储规划
    • 如何划分数据库
    • 如何划分表空间
    表的设计
    • 数据库设计三范式理论
    • 如何划分表
    • 如何划分列
    • 如何为列定义数据类型,
    • 表的主键的设计
    • 外键的设计
    • 列的缺省值设计
    • 列的是否为空的设计
    • 列的check规则设计
    数据库处理设计
    数据库基本操作语言
    • SELECT
      基本语法
      SELECT 命令参数和用法
      复杂嵌套的SELECT语句写法
    • UPDATE
      基本语法
      如何根据功能需求设计 UPDATE语句
    • INSERT
      基本语法
      如何根据功能需求设计 INSERT语句
    • DELETE
      基本语法
      如何根据功能需求设计 INSERT语句
    • 如何根据需求设计 嵌套的SQL语句
    利用索引提高查询效率
    • 索引的定义
    • 都有哪些类型的索引
    • 如何根据查询设计索引
    • 如何根据执行情况优化索引
    数据库的应用和查询优化
    读懂执行计划
    • 什么是执行计划
    • 读懂执行计划
    • 根据执行计划优化SQL语句
    数据库的查询设计
    • SELECT语句结构
    • 基本子句查询 
    • 数据汇总的设计
    • 多表联接查询的设计 
    • 联合查询的设计 
    • 嵌套查询的设计
    事务和锁的设计
    • 什么是事务
    • 事务的划分原则
    • 如何使用事务维护一致性
    • 什么是锁
    • 都有哪些锁类型
    • 如何使用锁进行并发控制
    性能调优方法与实践
    • 分库分表
    • 查询优化
    • 并发处理
    • 数据缓存
    数据库的控制(DCL)
    • 用户和密码管理
    • 系统权限的设计与管理
    • 对象权限的设计与管理
     
    1912 次浏览  31 次
    其他人还看了课程
    大数据分析与管理  8760 次浏览
    数据库设计与优化  1912 次浏览
    开发视角的数据库原理与应用  2439 次浏览
    基于Hive的数据挖掘  3052 次浏览
    大数据处理技术架构(基于hadoop和OpenStack)   6498 次浏览
    Oracle数据库评测及优化  1490 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]