曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
本课程面向企业专业IT技术人员,从事SQL Server数据库产品研发测试人员,向学员讲授微软SQL server数据库软件的相关开发知识与技能。掌握SQL Server平台和主要开发工具的使用,涉及表、视图、存储过程、函数和触发器等多种SQL Server功能开发与定制。并且掌握对T-SQL代码的错误处理,更好的进行企业数据库调优。
? 掌握SQL Server 平台和主要工具的使用
? 能够合理规划和设计表、视图、存储过程、用户自定义函数和触发器的应用
? 掌握SQL Server索引的使用和创建高并发SQL Server应用程序从而合理的提高性能
? 掌握T-SQL代码的错误处理和方法
? 掌握SQL Server 2016 XML数据存储与查询以及托管代码的使用
课程模块 |
课程内容 |
介绍SQL Server 2016和工具集 |
1 SQL Server 2016平台简介 2 SQL Server 2016工具简介 3 配置SQL Server 2016服务 |
使用数据类型 |
1 使用数据类型 2 使用字符数据 3 转换数据类型 4 特殊数据类型 |
设计和实现表 |
1 设计表 2 架构(Schema) 3 创建和修改表 |
数据完整性约束 |
1 强制数据完整性 2 实现域完整性 3 实施实体和参照完整性 |
规划SQL Server 2016的索引 |
1 索引概念 2 数据类型和索引 3 单列和复合索引 |
SQL Server 2016表结构 |
1 SQL Server 2016的表结构 2 使用聚集索引 3 设计有效的聚集索引 |
SQL Server 2016执行计划 |
1 执行计划的核心概念 2 常见的执行计划要素 3 使用执行计划 |
通过非聚集索引提高性能 |
1 设计有效的非聚集索引 2 实施非聚集索引 3 使用数据库引擎优化顾问 |
设计和实现视图 |
1 视图简介 2 创建和管理视图 3 视图的性能注意事项 |
存储过程的设计和实现 |
1 存储过程简介 2 使用存储过程 3 实现参数化存储过程 |
合并数据和表值参数 |
1 使用MERGE语句 2 实现表类型 3 使用表值参数 |
设计和实现用户定义的函数 |
1 函数概述 2 标量函数的设计和实现 3 表值函数的设计和实现 4 函数的注意事项 |
创建高并发的SQL Server 2016的应用程序 |
1 事务简介 2 锁 3 管理锁定 4 事务隔离级别 |
T-SQL代码中的错误处理 |
1 了解T-SQL错误处理 2 实现T-SQL错误处理 3 实现结构化异常处理 |
通过触发器响应数据操作 |
1 设计DML触发器 2 实现DML触发器 3 高级触发器应用 |
实现SQL Server 2016中的托管代码 |
1 SQL CLR集成简介 2 导入和配置组件 3 实施SQL CLR集成 |
SQL Server 2016中的XML数据存储 |
1 XML和XML Schema 2 在SQL Server 2016中存储XML数据和架构 3 实现XML数据类型 |
在SQL Server 2016中查询XML数据 |
1 使用T-SQL FOR XML语句 2 入门使用XQuery |
使用SQL Server 2016 空间数据 |
1 空间数据 2 SQL Server 2016的空间数据类型 3 应用程序中使用空间数据 |
全文索引和查询工作 |
1 全文索引 2 实施在SQL Server 2016的全文索引 3 全文查询 |