Oracle SQL培训教程

当前位置:首页 > 计算机网络 > 数据库 > Oracle SQL培训教程

出版社:清华大学
出版日期:2010-1
ISBN:9787302216094
作者:何明//何茜颖
页数:583页

章节摘录

插图:您还记得“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那扇紧闭的大门,引领您登上数据库应用系统开发或管理的方舟。由于信息量的不断增加,目前应用系统一般都要使用一个强大的后台数据库来存储和管理系统所需的大量数据,而数据的展示往往使用互联网网页的方式。本书由两部分组成,第一部分是关于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高级讲师,10年Oracle数据库技术服务与培训经验,先后为西门子、惠普、中国移动、中国网通、中信银行、神州数码、NEC、壳牌(Shell)、中国民航、北电网络、天津地税局和财政局、唐山钢铁集团、索贝数码、TOM在线(香港)、北京邮政局等50余家大中型企业做过Oracle培训。

1982年起在国家地震局地质研究所从事数据处理工作,在PDP-11、VAX-780等计算机上进行Fortran、Pascal、C语言和汇编的编程工作。1991年开始在国外从事信息系统管理员和分析员工作。1999年在新西兰公立理工学院任兼职讲师,为大学本科生讲授数据库课程。

20余年程序开发和数据库系统管理与维护经验,OCP专业证书(Oracle8,8i,9i DBA)新西兰梅西大学商业荣誉硕士,新西兰奥克兰大学信息系统研究生,成都理工大学工学学士。

书籍目录

第0章  Oracle的安装及相关配置  0.1  Oracle的安装  0.2  进入Oracle的SQL*Plus界面  0.3  scott用户及其对象维护  0.4  本书中将用到的表  0.5  SQL(Structured Query Language)语言  0.6  本书所用的术语  0.7  Oracle 11g上的SQL*Plus  0.8  使用iSQL*Plus  0.9  使用DOS窗口启动SQL*Plus第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章  管理数据和部署应用程序参考文献结束语鸣谢

编辑推荐

《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快速应用开发》中都有所体现。一本看得懂、学得会、源自实践、能解决实际问题的书比什么都重要……。

作者简介

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

图书封面


 Oracle SQL培训教程下载



发布书评

 
 


精彩短评 (总计51条)

  •     先看了之前的评价才买的书,确实很不错
  •     最近没什么时间看,只是喜欢这个作者才买的
  •     书还没开始看,但是送过来的路上封面页没损坏,随书附带的光盘也很健康。很满意
  •     里面的实例很好,讲的也很详细了
  •     还没看 就看了目录 感觉不错
  •     准备怀着神圣的心情去看这本书
  •     货真价实,正版书籍,光盘内容很实用,符合我现在的需要,以后常来!
  •     基础教程,适合刚学习oracle的开发人员。
  •     正适合我们这些想进门的门外汉!!!
  •     总体还好,很厚的一本书,但是学过之后觉得有些需要的地方并没有讲到,不过这个是我们老师建议买的书~~~
  •     基础学习用
  •     讲的很好,很详细,很实用
  •     先写个评论,期待物有所值!
  •     唯一不足的就是win下面操作的,其实影响也不大
  •     此书非常适用于没有任何软件开发或数据库知识的初学者。书的质量也不错,值得购买。
  •     很想要这本书
  •     可以很好的入门
  •     这本书读着不累,寓教于乐,轻松没有沉重感,美中不足实例中的字段部分都是英文,对于英语不好的人来说,有点小麻烦,不过总的来说是本好书!
  •     刚拿到手不没来及看,朋友介绍买的这本书
  •     何明的书写的很深入浅出
  •     不错书挺新的质量也也挺好
  •     个人觉得还满意,送货速度快
  •     适合初学的开发人员
  •     内容不是很丰富,且讲的不是很好,建议修改书的内容
  •     还在观看当中,杠杠的!
  •     回来还没看,质量什么挺好的,是朋友推荐看的希望不错
  •     SQL比较基础 教科书,推荐
  •     好好哈哈哈,好好好哈好
  •     了解Oracle sqlplus的常用命令, 但是后面关于开发的, 我看就不必要了。
  •     东西不错,很好,顶一个!
  •     国庆搞活动,就买了。。。。
  •     这个书写的确好,可以让任何没有ORACLE基础的都可以学习SQL语句。
  •     很简单,呵呵。
  •     因为曾经看过,非常好的一本书,所以买下了
  •     讲得还好···
  •     最后的express开发没看,对于oracle入门确实不错
  •     这本书的内容非常浅。想深入学习SQL的,还是不要买这本的好啊。
  •     作为技术书籍,本书给出了大量的例子,用较生动的语言来教给我们ORACLE这个庞大的商业数据库软件的操作方法及经验。
  •     还不错,讲了很多入门的东西,对于我这种oracle半生不熟的条件来说正好。
  •     书的质量很一般,有些残页。书的内容也很一般,虽然面面俱到,但同时也讲得不是很好,有些都是找文档翻译过来的。可以当基础书看看,深学的话不建议买。
  •     速度很快,书质量非常好,讲解详细
  •     看了这本书之后,感觉有点失望,书里只是介绍常用的SQL语句,适合初学者。
  •     具体的步骤不是很详细,如果没有书中的光盘就不能很好的进行了。
  •     书读的很轻松,作者举得里面的例子能很形象的说明问题。非常适合入门
  •     还没有时间看。但整体浏览了一下,还是不错的~
  •     书是不错就是书运输的时候砸个坑,我就不计较了
  •     工作中查询
  •     讲解的很详细,对初学者很实用。
  •     看出作者是个有经验的人
  •     从很基础的东西开始讲解,挺细致的。
  •     和原版内容差不多,增加了一部分基本没用的东西,不如原版方便携带,却贵了这么多!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024