工作者的实践
 
 
问答 | 交流群 | 讲座 | 月刊 | MyProcess |
培训课程 | 问题诊所 | 现场咨询 | 资质认证 | 成功案例 | 课堂照片
   
 
成功案例
北京 关系数据库性能设计
大庆油田 Oracle数据库
山东移动 DB2数据库管理
长城软件 数据库开发与设计
北纬通信 编写高效存储
大庆油田 企业级数据建模
胜利油田 关系数据库

相关培训课程
企业级数据建模与设计
高级数据库架构设计师
编写高效存储过程
数据挖掘
数据仓库和商业智能
数据仓库和数据挖掘
Oracle数据库开发与管理
DB2数据库设计和性能调整
Sybase数据库管理及备份
SQL Server数据库开发管理

相关技术文章
SQL注入漏洞全接触
数据仓库建设持续改进数据
对数据仓库进行数据建模

技术交流
免费技术讲座 >>>
订阅UMLO技术月刊>>>
希望在线交流,欢迎到论坛 >>
 

SQL Server数据库开发专家

 
时间地点: 北京 上海 深圳 根据报名开班
课程费用: 5000元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
培训目标:
  • 介绍并SQL Server 中各个组件对应用开发和业务需求实现中的作用
  • 如何使用SQL Server现有组件最小化提高开发的效率
  • SQL Server 数据库引擎集成了.Net CLR支持的意义?
  • 介绍SQL 的T-SQL增强和对于开发人员的效率和性能改进。
  • 转换原始的概念设计为数据库的逻辑设计
  • 设计数据库的规范设计方法
  • 如何优化表的设计?
  • 什么时候需要对表进行水平或者垂直分区?
  • 如何提高报表等大批量数据统计的性能?
  • SQL Server 不支持负载均衡,但是我们可以调整数据库设计为分布式数据库,扩展服务器的性能
  • 如何找到系统性能瓶颈和用户具体的性能问题?
  • 怎样将收集到的性能数据整理成为一个直观、对性能优化实施有帮助的报告?
  • 在SQL 语句和应用方面进行优化提升体系统性能
  • 解决慢速查询语句或者操作
  • 使用事务可以控制数据的一致性,如何开启事务和判断事务的异常?
  • 锁、事务隔离级别给性能会带来什么影响?
  • 在应用中如何控制事务和修改事务的隔离级别?
  • 了解死锁和阻塞的形成,通过监控找到问题,并解决问题以提高数据库并发性
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 公开课学习手册
培训内容: 3天
SQL Server 开发组件介绍
介绍SQL Server 内置的组件和服务
  • SQL Server的软件架构
  • 使用全文搜索服务实现全文检索
  • HTTP 端点的功能及其开发应用
  • SQL Server 复制功能及其开发应用
  • SQL Server 代理功能及其开发应用
  • 数据库邮件的功能及其开发应用
  • SQL Server 中新增功能应用介绍
  • 使用通知服务实现通知订阅
  • 使用Service Broker实现异步通讯
  • 使用报表服务实现报表开发
  • 使用整合服务实现数据ETL要求
  • 数据库引擎的增强
  • 介绍Transact-SQL 语言增强
  • 在SQL Server 中集成.Net CLR 支持.Net 开发的数据库对象
  • 使用SQL Server 高级的查询技术
    数据操作语句的增强
  • OUTPUT 语句
  • 公共表表达式
  • 使用CTE进行递归的查询
  • PIVOT 和 UNPIVOT 操作符
  • APPLY 操作符
  • 排名函数
  • 设计和建立数据库逻辑模型
    建立逻辑数据库模型
  • 转换概念数据库设计为逻辑模型的最佳实践
  • 使用实体和属性的最佳实践
  • 选择主键的注意事项
  • 确定逻辑模型的最佳实践
  • 设计 OLTP
  • 确认功能依赖的原则
  • 数据标准化目的
  • 实现一个规范化设计
  • 为性能设计数据库
    设计索引
  • 选择聚集索引的性能考虑
  • 选择非聚集索引的性能考虑
  • 选择计算列索引性能考虑
  • 表设计优化
  • 水平分区
  • 垂直分区
  • 折叠表和汇总表
  • 冗余键
  • 索引视图
  • 数据库设计优化
  • 优化数据库的存储
  • 优化数据库的配置
  • 设计分布式数据的对象和数据访问
    设计分布式数据库
  • 分布式数据库应用场景
  • 使用链接服务器实现多服务器编程
  • 使用分区视图实现分布数据的查询
  • 扩展数据库到其他服务器
  • 使用复制技术复制数据库到其他服务器
  • 归档数据的意义
  • 优化和监控服务器性能
  • 系统资源的分配和系统文件的位置;
  • 配置SQL的内存、I/O等资源;
  • 使用SQL Profiler 监控SQL性能;
  • 使用系统存储过程监控SQL 性能;
  • 使用系统监视器监控SQL 性能;
  • 性能分析报告的制作。
  • 优化SQL的查询性能
  • 理解SQL Server的查询优化器;
  • 获得SQL语句的执行计划信息;
  • 分析查询;
  • 索引的类型、原理
  • 使用索引涵盖查询以优化性能;
  • 索引的创建策略;
  • 调整和优化查询和索引
  • 实现SQL Server 的事务机制
    介绍锁机制
  • 锁的类型和并发性
  • 锁的粒度
  • 介绍SQL Server 中事务机制
  • 隐式事务、显示事务、自动提交事务
  • 事务的开启、关闭和回滚
  • 事务的异常处理
  • 选择事务的隔离级别
  • 脏读、不可重复读、幻象问题
  • 五种事务隔离级别比较
  • 使用查询提示修改事务隔离级别
  • 修改会话的事务隔离级别
  • 在应用中开启事务和判断异常
  • SQL Server并发性问题的性能调整
  • 理解SQL的事务和锁;
  • 管理SQL的事务;
  • SQL Server的锁:并发行问题、可锁定的资源、锁的类型、锁的兼容性;
  • 锁的管理:会话级锁、表级锁、阻塞及死锁
  • 可以根据企业需求定制内训
    讲师资质
    • UML软件工程组织技术专家。
    • 火龙果软件工程技术中心 技术顾问、资深讲师。
    • 从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
    • 在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
    • 具备深厚的理论功底,进行过专业系统化研究与学习。
    • 丰富的授课经验,为多家大型企业授课,获得了客户的高度评价
    • 丰富的咨询经验,为多家企业客户咨询。
    • 能够结合学员的需求,有效地讲授理论和实践经验,并带领学员进行具体的实践演练。

    培训对象: 软件架构师,数据库设计与开发者
    学员基础:

    具有数据库应用开发经验,最好了解SQLServer数据库

       
    网上报名       电话报名
     
    最新活动计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    基于UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]
    火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
     

    公司简介 | 联系我们 |   Copyright 2002 ® 北京火龙果软件工程技术中心  京ICP备10020922号

    京公海网安备110108001071号