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

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

全部课程 >数据库与大数据  
数据库设计与优化
4842 次浏览  58 次
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)
    • 用户和密码管理
    • 系统权限的设计与管理
    • 对象权限的设计与管理
     
    4842 次浏览  58 次
    其他人还看了课程
    大数据处理技术架构(基于hadoop和OpenStack)   10410 次浏览
    数据仓库和数据挖掘  10610 次浏览
    Oracle数据库评测及优化  4418 次浏览
    大数据分析与管理  14607 次浏览
    基于Hive的数据挖掘  6095 次浏览
    数据仓库架构、建模与优化(Oracle)  6344 次浏览
    定制内训


    咨询服务:数据库设计与性能优化
    咨询目标 对客户的数据库进行性能评价,设计优化,管理优化
    咨询范围 数据库性能评价,数据库结构优化,数据访问SQL优化。
    咨询方式 现有数据库调查,问题诊断,性能评价。
    对数据库进行逻辑结构优化,对数据库进行访问SQL优化。
    建立数据库运行监控平台。运行监控与优化方法指导。
    成功案例 建设银行,中国农业银行,中国工商银行,中航信
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    知识图谱、本体论、RAG与大模型 8-22[在线]
    企业架构方法与实践 8-27[深圳]
    FDE(前沿部署工程师)实践指南 9-8[北京]
    AI智能体开发技术实践 9-17[厦门]
    UAF架构体系与实践 9-22[北京]
    MBSE(基于模型的系统工程)9-29[北京]