SQL高级编程开发精髓
演讲嘉宾:戴辉 - 曾任微软AdCenter商业智能产品经理
课程费用:3900 元/人
课程简介:
课程将全方位讲解SQL语言的设计,开发和使用,结合实际项目案例,有针对性的对SQL语言进行从点到面,从简单到复杂的讲解,使学员学会应用SQL语言解决实际问题的处理方法和技巧。
课程特色:
完全采用案例教学,结合SQL Server数据库进行各种SQL查询的分析和演示,由浅入深,使学员逐级掌握SQL的开发使用,根据讲师多年数据库开发经验,结合多种实际项目案例,使学员掌握数据库开发必备的知识和技巧,并对复杂案例给出查询应用和解决方案。
学员收益:
- 学员将学会针对实际项目的SQL设计思路
- 学员将学会SQL查询常用的处理方法和解决方案
- 学员将系统地学习SQL语言所有开发应用
- 学员将学会解决复杂的SQL查询问题和处理技巧
- 学员将学会解决SQL查询优化等问题
|
时间 |
提要 |
内容 |
|
|
SQL神功第一重---基础篇 |
- 数据库基础概念 - 数据库对象 - 标准SQL概念 - 标准SQL的语法结构 - T-SQL与PL-SQL |
|
SQL神功第二重---单表查询 |
- 最简单的SQL - SELECT..FROM..子句 - WHERE条件查询 - GROUP BY分组查询 - HAVING查询 - ORDER BY排序 - 单表组合查询 |
|
SQL神功第三重---多表查询 |
- 内联接 - 左外联接 - 右外联接 - 全外联接 - 交叉联接 - 笛卡尔联接 - 自联接 - 子查询 - IN的使用 - 联接条件的判断 - 多字段联接 - 多表查询中空值的处理 - 多表查询中字段类型不匹配的处理 - 多表查询中如何筛选字段 - UNION和UNION ALL - MERGE - JOIN类型的使用场合 - JOIN类型之间的对比 - JOIN类型总结 - 多表查询总结 |
|
SQL神功第四重---函数 |
- 函数概念 - 函数的使用场合 - 函数与存储过程在使用中的区别和联系 - 输入参数和返回值 - 返回单一值 - 返回表 - 函数的语法结构 - 函数中使用DECLARE变量 - 函数开发的方法和技巧 - 函数在项目中的应用案例 - 嵌套函数的使用 - 嵌套函数之间的参数传值 - 使用嵌套函数需要注意的问题 |
|
SQL神功第五重---触发器 |
- 触发器概念 - 触发器的使用场合 - 触发器分类 - 触发器的语法结构 - INSERTED表的使用 - DELETED表的使用 - 触发器使用技巧总结 |
|
Day2 |
SQL神功第六重---存储过程 |
- 存储过程概念 - 存储过程的使用场合 - DECLARE变量 - 输入参数和返回值 - 简单存储过程的建立 - 返回单一值 - 返回结果集 - 复杂存储过程的设计思路 - 存储过程中使用临时表 - 存储过程中使用函数 - 存储过程中使用游标 - IF..ELSE.. - CASE..WHEN.. - WITH.. - 变量的生命周期 - 嵌套存储过程概念 - 嵌套存储过程设计原则 - 嵌套存储过程设计方法 - 嵌套存储过程效率把握 - 事务 - 回滚 - 异常处理 - 大型项目案例中的存储过程开发案例 - 存储过程开发应用技巧 |
|
SQL神功第七重---游标 |
- 游标概念 - 游标的使用场合 - OPEN游标 - FETCH游标 - CLOSE和DEALLOCATE游标 - WHILE循环 - 先FETCH和后FETCH游标 - 使用游标建立复杂查询 - 使用系统表技巧 - 嵌套游标概念 - 嵌套游标的使用场合 - 使用嵌套游标进行复杂查询 - 使用游标注意事项总结 |
|
SQL神功第八重---动态SQL |
- 动态SQL概念 - 什么情况下需要使用动态SQL - 动态SQL的分类 - 动态SQL开发 - EXEC的使用 - PRINT的使用 - 拼接查询字符串 - 动态SQL使用中的注意事项 - 动态SQL与游标的结合 - 动态SQL的生命周期 - 实际项目中的动态SQL使用 - 动态SQL使用技巧 |
|
SQL神功第九重---SQL查询设计与查询优化 |
- 分析问题 - 确立表之间的关联关系 - 确立处理流程 - 建立模型 - 设计SQL开发 - 注意事项 - 海量数据概念 - 海量数据查询遇到的问题 - 针对海量数据的SQL优化 - SQL查询语句优化方法 - SQL查询优化之建立索引 - SQL查询优化中避免事项总结 |
|
SQL神功第十重---SQL开发项目案例分析 |
- 某报表系统的SQL项目开发 - 某考勤系统的SQL项目开发 - 某外企数据整合项目案例 - 某外企市场数据分析流程 - 某外企数据库设计开发 | |