您的当前位置:首页正文

详解SQL

2022-09-23 来源:好走旅游网
 技术成就梦想 详解SQL与PL/SQL

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

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

@ DataGuru专业数据分析社区 网址:edu.dataguru.cn

1

技术成就梦想

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

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

本课程整体难度为初中级,部分内容较高级也实用,课程基于Oracle 11.2进行讲解,课程内容如下:

第1课 数据库开发概述 第2课 SQL入门 第3课 最常用的SELECT 第4课 SQL之普通函数篇 第5课 SQL之分析函数篇 第6课 正则表达式

@ DataGuru专业数据分析社区 网址:edu.dataguru.cn

2

技术成就梦想

第7课 SQL之统计

第8课 SQL之层次查询(树状查询) 第9课 PL/SQL入门 第10课 函数和过程 第11课 嵌套子程序和包 第12课 触发器

第13课 静态SQL与动态SQL 第14课 记录与集合 第15课 批量处理 第16课 错误处理

第17课 Oracle开发中bug的识别与处理技巧 第18课 精彩案例

授课对象:

你只需要具备任意一门开发语言的编程基础便可参与本课程的学习。如果能具备较好的数学素质就更好了。

学员需在本地预装好Oracle 11g数据库,版本最好为11.2.0.1或以上。

收获预期:

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

授课讲师:

@ DataGuru专业数据分析社区 网址:edu.dataguru.cn

3

技术成就梦想

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

@ DataGuru专业数据分析社区 网址:edu.dataguru.cn

4

因篇幅问题不能全部显示,请点此查看更多更全内容