- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
软件开发人员, 解决方案的设计人员, 企业用户
你将会学到:
通过多个项目集成业务案例,指导大家深度把握项目实战中的SQL典型应用,传递大量的项目SQL实战经验,编写复杂SQL的思维习惯,步骤和策略,以及SQL应用领域,分析和解决问题的过程,思路和技巧。
课程简介:
很多人自学SQL,投入了很多时间,收效却不明显,我总结了四个方面的原因
1、脱离项目需求是学不好SQL的。
2、脱离业务同样学不好SQL。
3、只关注SQL的编写和执行结果,不关注设计的过程和思路。
4、没有养成设计SQL有条理的思路和编码习惯。
为此,课程在内容编排和教学风格上做了有针对性的设计
1、基于30多个项目实战经验,归纳出项目中常用的SQL知识点,并力求通过一些案例把相关的知识点讲全讲透。
2、关键知识点的理解和应用将围绕一些综合案例展开,每个综合案例都对应一个比较完整的业务场景,可以简单 的把它们看成一个项目。通过需求和业务两条线有针对性的拓展,让一些有价值的新的知识点逐步被挖掘出 来,给学员创造更深入学习SQL的机会。
3、帮助大家多面总结出一些常见的,关键的SQL知识点在项目中的应用场景,这样,完成这个课程,学员可以一次 性获得以往要参与大量项目才能接触和积累到的相关知识点的用法和实战经验。
4、相比告诉大家一些需求的SQL实现结果,我们更关注过程经验的传递,针对特定的需求,从无到有,从简单到复 杂,一步步实现给大家看。着重讲解实现过程中的思路和步骤,及过程中遇到的问题并给大家展示我是怎么去 分析和解决这些问题的,让大家在过程中学到更有价值的知识和经验。
5、帮助大家总结出一套有效的复杂SQL设计的常规步骤和思维模式,让大家在面对新的需求和业务场景时,可“循 规蹈矩”,“举一反三”。
6、总结二十个左右建议大家遵循的良好编码风格和设计习惯,让大家一开始就把握住SQL的编写质量,为以后深入 学习打好基础。
适用人群
1、软件开发人员,特别是一些SQL能力比较薄弱的高级程序员,他们可以通过学习这门课程获得以下收益
a、弥补SQL技能上的不足,学习多种技术实现的手段,提高开发效率。
b、通过对复杂业务信息获取的SQL的编写和研读,更加深入理解项目的业务规则以及数据库表之间的业务关系 和数据对应关系。
2、解决方案的设计人员
a、知道SQL能做什么,适合做什么,哪些需求可以用一个SQL就能实现,可以简化设计方案,拓展设计思路。
b、对一些普遍性的需求可以设计出更通用,更高效,更有扩展性的解决方案模型,大幅降低开发门槛和成本, 提升工作效率和人力资源的利用率。3、如果您是企业用户,我强烈建议你购买这个课程,作为内部员工的培训用途,该课程可以说是SQL学习的 解决方案,覆盖了由浅入深在项目实战中常见的SQL用法和实战经验,快速提升各层次员工在SQL方面的能力。
讨论Q群:239395207
课程大纲-Oracle SQL 项目级实战指南视频课程-技能篇
第1章课程介绍(1小时19分钟2节)
第2章Oracle SQL基础导学(6小时12分钟6节)
2-1
Oracle SQL入门指引1、对数据类型的理解2、空值的表示,判断和对聚组函数结果的影响3、View, Sequence, Trigger,Synonyms, DB Link项目应用容易忽略的问题4、ROWID/DUAL/TAB/ROWNUM/LEVEL等在项目中的常见应用5、文件字符集设定对项目开发的影响6、项目应用中常见的角色和授权
「仅限付费用户」点击下载“课时3资料.zip”
[58:18]开始学习2-3
快速加深对Oracle SQL的理解1、简介综合案例1的表结构和数据2、总结SQL各结构单元对子查询的支持总结SQL各结构单元对子查询的支持情况3、总结伪列常见用途和SQL语句各结构单元对伪列的支持情况4、总结聚组函数支持的参数类型和常见应用5、初略判断两个SQL等价的方法6、EXISTS/IN 的用法对比和优缺点分析7、多字段组合IN条件判断8、GROUP BY 字段的排列次序对输出结果的影响9、集合操作简介及注意事项10、表字段采用外连接/内连接/NVL连接对输出结果的影响
「仅限付费用户」点击下载“课时5资料.zip”
[01:21:30]开始学习2-4
项目中常用的系统函数1、介绍项目中常用的系统函数2、CASE WHEN和DECODE函数的对比分析3、TRANSLATE函数的特殊用途4、通过SYSDATE函数获取数据库时间作为系统标准时间5、实现Trim效果的几种方法6、不要滥用NVL,UPPER,TRIM和TRUNC函数
「仅限付费用户」点击下载“课程6资料.zip”
[50:19]开始学习2-5
项目中常用的统计分析函数1、有哪些常用的统计分析函数?2、理解OVER(Partition By …, Order By…)语义结构3、对比OVER(Partition By…) 和 Group By4、对比OVER(Order By …) 和 Order By5、Listagg,Row_number, 聚组函数在统计分析中的应用
「仅限付费用户」点击下载“课时7资料.zip”
[32:07]开始学习2-6
项目中一些常见需求的SQL解决方案案例1:实现数据库分页查询案例2:获取指定期间范围的年/月/日案例3:列表中的名称栏位按拼音首字母排序案例4:利用Listagg/wm_concat实现列转行案例5:一次显示多个时段的汇总信息案例6:批量修改数据库中所有Email字段的内容案例7:巧用ROWNUM、TAB和UNION ALL让SQL返回指定数量的临时测试数据案例8:巧用LEVEL实现行转列
「仅限付费用户」点击下载“课时8资料.zip”
[51:52]开始学习第3章学生成绩管理系统综合案例(2小时40分钟4节)
第4章员工薪资管理系统综合案例(1小时58分钟4节)
第5章库存管理系统综合案例(2小时30分钟4节)