第一图书网

Oracle SQL培训教程

何明//何茜颖 清华大学
出版时间:

2010-1  

出版社:

清华大学  

作者:

何明//何茜颖  

页数:

583  

Tag标签:

无  

前言

这本书将帮您推开Oracle那扇紧闭的大门,引领您登上数据库应用系统开发或管理的方舟。由于信息量的不断增加,目前应用系统一般都要使用一个强大的后台数据库来存储和管理系统所需的大量数据,而数据的展示往往使用互联网网页的方式。本书由两部分组成,第一部分是关于Oracle的SQL语言,第二部分是关于Oracle新推出的快速’Web开发工具。由于Oracle的SOL本身是SQL,国际标准(ISO)的超集,同时,在本书中介绍的Oracle开发工具又可以直接访问其他数据库(如MySQL、SQL Server和Access)的数据,所以即使读者从事其他数据库应用系统的开发或管理也将从中受益。本书是在2004年清华大学出版社出版的《从实践中学习Qracle SQL》一书的基础上修订而来。自从《从实践中学习Oracle SQL》一书出版以来,收到了许多读者(包括教学和培训机构)的反馈,有些读者还提出了一些宝贵的建议,在此表示衷心的感谢。《从实践中学习Oracle SQL))一书系统而详细地介绍了Oracle的SQL和SQL*Plus,使用书中所介绍的SQL和SQL*Plus命令就可以进行数据库的开发、管理及维护工作。但是接下来可能出现另一个问题,那就是如何使那些没有任何数据库或计算机知识和背景的用户在未经培训的情况下就能方便地使用这些数据,显然使用SQt。和SQL Plus命令对这样的人群是极为困难的。可能有的读者已经想到了网页,让用户使用在互联网上冲浪的方法访问和使用这些数据应该是最佳的方案,也是眼下最时尚的。在Oracle 10g之前将Oracle数据库中的数据做成网页放在互联网上并不轻松,因为使用SQL不能进行直接的网页编程,而必须借助于其他的程序设计语言或工具,而且在使用这些语言或工具之前经常不得不完成一些繁琐的系统配置。Oracle 11g的Oracle快速Web应用开发工具的诞生将使这些令人不愉快的“噩梦”成为历史。使用这一图形化的工具只需一些简单的鼠标点击、拖拉或极少的输入就可以将Oracle数据库中的数据以优美的网页轻松地展示给用户。Oracle快速Web应用开发工具的前身是Oracle 10g的HTML DB。当我在几年前第一次接触到Oracle 10g的HTML DB时曾为之一震,因为使用这一图形工具可以在没有或只有很少SQL知识的情况下进行互联网应用系统的开发和部署,它可以直接将Oracle的表或视图(甚至查询结果)的数据以网页形式展示给用户,而这些数据与数据库表中的数据是关联的,即当表中的数据发生变化时,相关网页中的数据也随之自动刷新。我当时就想将Oracle 10g的HTML DB的内容加到《从实践中学习Oracle SQL》书中,以方便读者迅速地将自己使用SQL语言在Oracle数据库中存储的数据以优美的网页形式展示给用户,但是很快就放弃了这个念头,因为Oracle 10g的HTML DB的安装相当复杂,另外,当时所需的内存等系统资源也太多。

内容概要

本书是一本Oracle
SQL的入门教材,它适合于初级到中级的读者。书中使用简单、生动的生活中的例子来解释复杂的计算机和数据库概念,而避免用计算机的例子。读者可以在没有任何计算机专业知识的情况下阅读此书。
本书又是一本Oracle
SQL的实用教材,内容覆盖了OCP(Oracle认证专家)考试的几乎全部内容,但重点放在实际工作能力的训练。本书的每章中都有大量的例题,而且每道题都给出了答案。为了帮助读者理解,许多概念和例题都给出了商业应用背景,还有很多例题可以不加修改或略加修改即可应用于实际工作中。本书中的绝大多数例题都可以在Oracle
8及以上版本上运行。
本书所有图形操作和比较难的命令行操作都附有教学视频,读者可以在随书的光盘上找到,另外一些较难的命令已经被做成了正文或SQL脚本文件存在光盘上,读者可以通过复制和粘贴来运行它们。

作者简介

何明,商业荣誉硕士(新西兰梅西大学),信息系统研究生(新西兰奥克兰大学),工科学士(成都理工大学),OCP专业证书(Oracle8,8i,9i
DBA)。二十多年程序开发和数据库系统管理与维护工作经验。
先后在多家外国公司(包括跨国企业)从事信息系统管理员和分析员的工作,并有幸接触了Oracle的一些早期的版本。1999年开始专职从事Oracle的培训与服务,同时还在Unitec(新西兰公立理工学院)任兼职讲师为大学本科生讲授数据库课程。主要培训和服务的大客户包括NEC,惠普(HP),壳牌(Shell),北电网络,中国移动(山西分公司),天津地税局和财政局,中国民航,唐山钢铁集团,索贝数码,TOM在线有限公司,和北京邮政总局等。

书籍目录

第0章 Oracle的安装及相关配置
第1章 简单查询语句
第2章 限制性查询和数据的排序
第3章 常用的SQL*Plus命令
第4章 单行函数
第5章 NULL值的处理、逻辑操作和函数嵌套
第6章 综合数据和分组函数
第7章 多表查询
第8章 子查询
第9章 控制SQL*Plus的环境和数据字典简介
第10章 创建表
第11章 替代变量
第12章 数据的维护
第13章 索引与约束
第14章 视图
第15章 序列号和同义词
第16章 用户管理
第17章 图形工具简介和集合操作
第18章 Express概述和安装
第19章 Express的用户界面
第20章 创建和预览Express网页
第21章 编辑Express网页
第22章 在网页中加入链接
第23章 管理数据和部署应用程序
参考文献
结束语
鸣谢

章节摘录

插图:您还记得“2000年问题”吗?由于早期计算机硬件非常昂贵,程序员们在编程时为了节省内存资源就用两位数来表示年份,如73表示1973。随着新世纪的逼近,许多计算机专家们开始意识到问题的严重性。以这种方法开发的软件将无法在本世纪正常地工作,而且可能会造成程序的逻辑混乱,因为这时计算机很可能把73识别成2073年。这就是著名的“2000年问题”(虽然“2000年问题”在国外曾引起很大的恐慌,但实际上几乎没什么事情发生。也许利用人们的恐惧来赚钱才是“2000年问题”背后的真正原因)。Oracle引入RR日期格式可能是为了解决“2000年问题”而提出的。RR日期格式的算法和实例如下:(1)如果当前年份的最后两位数(即不包括世纪)为0-49,并且指定的年份的最后两位数也为0-49,则返回的日期在本世纪。例如,当前年份为2002年,指明的日期是01-OCT-08,RR日期格式返回的日期为2008年10月1日,而YY日期格式返回的日期也为2008年10月1日。(2)如果当前年份的最后两位数(即不包括世纪)为O~49,并且指定的年份的最后两位数为50~99,则返回的日期为上一世纪。例如,当前年份为2002年,指明的日期是01-OCT-98,RR日期格式返回的日期为1998年10月1日,而YY日期格式返回的日期则为2098年10月1日。这也许就是我们所说的“2000年问题”。(3)如果当前年份的最后两位数(即不包括世纪)为50~99,并且指定的年份的最后两位数为0-49,则返回的日期为下一世纪。例如,当前年份为1999年,指明的日期是01-OCT-08,RR日期格式返回的日期为2008年10月1日,而YY日期格式返回的日期则为1908年10月1日。(4)如果当前年份的最后两位数(即不包括世纪)为50~99,并且指定的年份的最后两位数也为50~99,则返回的日期在本世纪。例如,当前年份为1999年,指明的日期是01-OCT-98,RR日期格式返回的日期为1998年10月1日,而YY日期格式返回的日期也为1998年10月1日。下面我们来看一个比较实际的例子。例4.53的查询语句是要显示在1981年所雇用的所有员工的名字(Name)、工资(Salary)和雇用日期(hiredate)的信息。


编辑推荐

《Oracle SQL培训教程:从实践中学习Oracle SQL及Web快速应用开发》:视频讲解,实战教学突出应用背景,内容贴近实际全面围绕Oracle SQL常用技术展开一本能快速上手的书一本能解决实际问题的书一本源自企业培训一线的教学资料多家大型企业Oracle培训资深讲师倾心打造,深入浅出,化繁为简技术与经验荟萃 成就光荣与梦想源自一线的实践经验的结晶,让后来者从容站在前人的肩膀上,站得更高,看得更远……。《Oracle SQL培训教程:从实践中学习Oracle SQL及Web快速应用开发》以最通俗的语言、最简洁的例子、最浅显的道理,轻松愉快地讲述了开发中经常用到的Oracle SQL技术。《Oracle SQL培训教程:从实践中学习Oracle SQL及Web快速应用开发》作者从事Oracle技术与服务与培训10年,培训过的大中型企业超过50家,培训过学员近万人,了解读者需求,了解读者关心的技术问题,而这些在《Oracle SQL培训教程:从实践中学习Oracle SQL及Web快速应用开发》中都有所体现。一本看得懂、学得会、源自实践、能解决实际问题的书比什么都重要……。

图书封面

图书标签Tags

广告

下载页面


Oracle SQL培训教程 PDF格式下载



作为技术书籍,本书给出了大量的例子,用较生动的语言来教给我们ORACLE这个庞大的商业数据库软件的操作方法及经验。


这个书写的确好,可以让任何没有ORACLE基础的都可以学习SQL语句。


书还没开始看,但是送过来的路上封面页没损坏,随书附带的光盘也很健康。很满意


工作中查询


内容不是很丰富,且讲的不是很好,建议修改书的内容


唯一不足的就是win下面操作的,其实影响也不大


可以很好的入门


刚拿到手不没来及看,朋友介绍买的这本书


因为曾经看过,非常好的一本书,所以买下了


很想要这本书


很简单,呵呵。


正适合我们这些想进门的门外汉!!!


讲解的很详细,对初学者很实用。


书是不错就是书运输的时候砸个坑,我就不计较了


速度很快,书质量非常好,讲解详细


好好哈哈哈,好好好哈好


最近没什么时间看,只是喜欢这个作者才买的


还没看 就看了目录 感觉不错


从很基础的东西开始讲解,挺细致的。


基础教程,适合刚学习oracle的开发人员。


SQL比较基础 教科书,推荐


此书非常适用于没有任何软件开发或数据库知识的初学者。书的质量也不错,值得购买。


书读的很轻松,作者举得里面的例子能很形象的说明问题。非常适合入门


适合初学的开发人员


这本书读着不累,寓教于乐,轻松没有沉重感,美中不足实例中的字段部分都是英文,对于英语不好的人来说,有点小麻烦,不过总的来说是本好书!


和原版内容差不多,增加了一部分基本没用的东西,不如原版方便携带,却贵了这么多!


讲得还好···


先写个评论,期待物有所值!


了解Oracle sqlplus的常用命令, 但是后面关于开发的, 我看就不必要了。


看了这本书之后,感觉有点失望,书里只是介绍常用的SQL语句,适合初学者。


准备怀着神圣的心情去看这本书


不错书挺新的质量也也挺好


具体的步骤不是很详细,如果没有书中的光盘就不能很好的进行了。


讲的很好,很详细,很实用


还在观看当中,杠杠的!


里面的实例很好,讲的也很详细了


总体还好,很厚的一本书,但是学过之后觉得有些需要的地方并没有讲到,不过这个是我们老师建议买的书~~~


个人觉得还满意,送货速度快


货真价实,正版书籍,光盘内容很实用,符合我现在的需要,以后常来!


书的质量很一般,有些残页。书的内容也很一般,虽然面面俱到,但同时也讲得不是很好,有些都是找文档翻译过来的。可以当基础书看看,深学的话不建议买。


这本书的内容非常浅。想深入学习SQL的,还是不要买这本的好啊。


东西不错,很好,顶一个!


回来还没看,质量什么挺好的,是朋友推荐看的希望不错


还没有时间看。但整体浏览了一下,还是不错的~


何明的书写的很深入浅出


看出作者是个有经验的人


国庆搞活动,就买了。。。。


先看了之前的评价才买的书,确实很不错


基础学习用


相关图书