课程信息
  • 课程首页
  • 拼团活动
  • 专业套餐
  • 优惠活动
  • 我的课程
  • 站内消息
  • 站内提醒
  • 我的钱包
  • 道具 | 抵价券
  • 登录


【快班】详解SQL与PL/SQL

数据库

18周

60人

此课程所属【DBA专业】专业,专业内有不少于15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在所有的专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解

讲师
lastwinner
怀晓明先生(网名lastwinner),是具有多年数据库开发与项目管理经验的数据库专家。此大师兴趣广泛,视野广阔,目前专注于移动互联网领域内低成 本高成效的系统架构设计实施与团队管理。他知识面广博,是一个细心敏锐的Troubleshooter,善于辅以搜索去处理解决各类问题,包括陌生领域的问 题。曾获得第一届ITPUB最佳建议奖,在多个大型IT企业多年的工作历练中,积累了丰富的系统架构设计经验,擅长数据库和Web的设计、开发,精于故障 诊断与处理,具有丰富的省部级电子政务行业工作经验及项目管理经验。合著作品有《剑破冰山——ORACLE开发艺术》、 《Oracle DBA手记2》。
课程简介

      本课程前身是《剑破冰山之Oracle开发》。此为第三期课程,在结合前两期教学的体验与学员反馈,并保持前两期SQL部分精讲的基础上,对PL/SQL部分做了大幅调整,总体修订幅度达到30%!本期重新梳理了PL/SQL讲解体系,并将开发中使用最频繁的知识点予以讲解,使学员在完成学习之后,对数据库开发能更加得心应手!      长久以来,数据库开发常常被人忽视,Oracle都处于“重管理,轻开发”的境地,很多人认为有性能问题请DBA去调优一下不就行了?久而久之,大多数人认为Oracle开发就是select 、insert之类的DML语句最多再有点集合操作外加触发器、函数之类的存储过程,但这就好像冰山一样,粗略的一看,只是看到冰山露出水面的尖角而已。而我们知道,冰山在水面下的部分,远比其水面上的部分要巨大得多。

      我们所熟悉的ISO-9000告诉我们,质量是生产出来的,不是检测出来的,同样,高质量的SQL应该是开发写出来的,而不应总是通过DBA去调优出来。更何况能优化的SQL实际上是有限的。如果我们能做到预防为主,开发时就写出高质量的SQL,那后续请DBA调优的成本不就可以省去不少了么?如此一来,作为数据库开发者的你,价值自然而然就体现出来了。

      不要担心这个职位的前景,目前在一些大公司及跨国企业里,数据库开发已经是一个专职岗位了,而在其他公司里,无论是普通程序员还是DBA,拥有这些开发知识的你将比别人有更多的竞争力。

      那如何学好Oracle开发呢?这就像是想要探究水面下的冰山,其中之一的方法就是分而治之,夯实基础后再深入研究。本课程将从基础开始,覆盖Oracle开发中大多数内容并重点讲述其中共性的内容,是为准备进入Oracle开发领域的同学量身定制的一份服务。在本课程学习完毕后,你将掌握用SQL或PL/SQL处理问题的基本能力,为下一步更深入的学习Oracle开发打下良好的基础。同时,如果你开发用的语言主要是如Java、PHP等,学习完本课程不仅能提高你的SQL水平,还将会大大拓宽你的思路,让你在处理问题时又更多一种有效的处理手段。

课程章节
  • 第1课 数据库开发概述
  • 第2课 SQL入门
  • 第3课 最常用的SELECT
  • 第4课 SQL之普通函数篇
  • 第5课 SQL之分析函数篇
  • 第6课 正则表达式
  • 第7课 SQL之统计
  • 第8课 SQL之层次查询(树状查询)
  • 第9课 PL/SQL入门
  • 第10课 函数和过程
  • 第11课 嵌套子程序和包
  • 第12课 触发器
  • 第13课 静态SQL与动态SQL
  • 第14课 记录与集合
  • 第15课 批量处理
  • 第16课 错误处理
  • 第17课 Oracle开发中bug的识别与处理技巧
  • 第18课 精彩案例
课程环境

Windows、Linux、Unix等均可

授课对象

你只需要具备任意一门开发语言的编程基础便可参与本课程的学习。如果能具备较好的数学素质就更好了。
学员需在本地预装好Oracle 11g数据库,版本最好为11.2.0.1或以上。

收获预期

具备中级Oracle开发能力,可以胜任数据库开发相关岗位

学费

学费: ¥400 ( 固定学费: ¥300, 逆向学费: ¥100 )

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取300元固定收费+100元逆向学费,学习圆满则逆向学费全额返还给学员!

炼数成金移动版 v2.0