Oracle SQL培訓(xùn)教程

出版時(shí)間:2010-1  出版社:清華大學(xué)  作者:何明//何茜穎  頁(yè)數(shù):583  
Tag標(biāo)簽:無(wú)  

前言

這本書將幫您推開Oracle那扇緊閉的大門,引領(lǐng)您登上數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)或管理的方舟。由于信息量的不斷增加,目前應(yīng)用系統(tǒng)一般都要使用一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和管理系統(tǒng)所需的大量數(shù)據(jù),而數(shù)據(jù)的展示往往使用互聯(lián)網(wǎng)網(wǎng)頁(yè)的方式。本書由兩部分組成,第一部分是關(guān)于Oracle的SQL語(yǔ)言,第二部分是關(guān)于Oracle新推出的快速’Web開發(fā)工具。由于Oracle的SOL本身是SQL,國(guó)際標(biāo)準(zhǔn)(ISO)的超集,同時(shí),在本書中介紹的Oracle開發(fā)工具又可以直接訪問其他數(shù)據(jù)庫(kù)(如MySQL、SQL Server和Access)的數(shù)據(jù),所以即使讀者從事其他數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)或管理也將從中受益。本書是在2004年清華大學(xué)出版社出版的《從實(shí)踐中學(xué)習(xí)Qracle SQL》一書的基礎(chǔ)上修訂而來(lái)。自從《從實(shí)踐中學(xué)習(xí)Oracle SQL》一書出版以來(lái),收到了許多讀者(包括教學(xué)和培訓(xùn)機(jī)構(gòu))的反饋,有些讀者還提出了一些寶貴的建議,在此表示衷心的感謝?!稄膶?shí)踐中學(xué)習(xí)Oracle SQL))一書系統(tǒng)而詳細(xì)地介紹了Oracle的SQL和SQL*Plus,使用書中所介紹的SQL和SQL*Plus命令就可以進(jìn)行數(shù)據(jù)庫(kù)的開發(fā)、管理及維護(hù)工作。但是接下來(lái)可能出現(xiàn)另一個(gè)問題,那就是如何使那些沒有任何數(shù)據(jù)庫(kù)或計(jì)算機(jī)知識(shí)和背景的用戶在未經(jīng)培訓(xùn)的情況下就能方便地使用這些數(shù)據(jù),顯然使用SQt。和SQL Plus命令對(duì)這樣的人群是極為困難的??赡苡械淖x者已經(jīng)想到了網(wǎng)頁(yè),讓用戶使用在互聯(lián)網(wǎng)上沖浪的方法訪問和使用這些數(shù)據(jù)應(yīng)該是最佳的方案,也是眼下最時(shí)尚的。在Oracle 10g之前將Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)做成網(wǎng)頁(yè)放在互聯(lián)網(wǎng)上并不輕松,因?yàn)槭褂肧QL不能進(jìn)行直接的網(wǎng)頁(yè)編程,而必須借助于其他的程序設(shè)計(jì)語(yǔ)言或工具,而且在使用這些語(yǔ)言或工具之前經(jīng)常不得不完成一些繁瑣的系統(tǒng)配置。Oracle 11g的Oracle快速Web應(yīng)用開發(fā)工具的誕生將使這些令人不愉快的“噩夢(mèng)”成為歷史。使用這一圖形化的工具只需一些簡(jiǎn)單的鼠標(biāo)點(diǎn)擊、拖拉或極少的輸入就可以將Oracle數(shù)據(jù)庫(kù)中的數(shù)據(jù)以優(yōu)美的網(wǎng)頁(yè)輕松地展示給用戶。Oracle快速Web應(yīng)用開發(fā)工具的前身是Oracle 10g的HTML DB。當(dāng)我在幾年前第一次接觸到Oracle 10g的HTML DB時(shí)曾為之一震,因?yàn)槭褂眠@一圖形工具可以在沒有或只有很少SQL知識(shí)的情況下進(jìn)行互聯(lián)網(wǎng)應(yīng)用系統(tǒng)的開發(fā)和部署,它可以直接將Oracle的表或視圖(甚至查詢結(jié)果)的數(shù)據(jù)以網(wǎng)頁(yè)形式展示給用戶,而這些數(shù)據(jù)與數(shù)據(jù)庫(kù)表中的數(shù)據(jù)是關(guān)聯(lián)的,即當(dāng)表中的數(shù)據(jù)發(fā)生變化時(shí),相關(guān)網(wǎng)頁(yè)中的數(shù)據(jù)也隨之自動(dòng)刷新。我當(dāng)時(shí)就想將Oracle 10g的HTML DB的內(nèi)容加到《從實(shí)踐中學(xué)習(xí)Oracle SQL》書中,以方便讀者迅速地將自己使用SQL語(yǔ)言在Oracle數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)以優(yōu)美的網(wǎng)頁(yè)形式展示給用戶,但是很快就放棄了這個(gè)念頭,因?yàn)镺racle 10g的HTML DB的安裝相當(dāng)復(fù)雜,另外,當(dāng)時(shí)所需的內(nèi)存等系統(tǒng)資源也太多。

內(nèi)容概要

本書是一本Oracle
SQL的入門教材,它適合于初級(jí)到中級(jí)的讀者。書中使用簡(jiǎn)單、生動(dòng)的生活中的例子來(lái)解釋復(fù)雜的計(jì)算機(jī)和數(shù)據(jù)庫(kù)概念,而避免用計(jì)算機(jī)的例子。讀者可以在沒有任何計(jì)算機(jī)專業(yè)知識(shí)的情況下閱讀此書。
本書又是一本Oracle
SQL的實(shí)用教材,內(nèi)容覆蓋了OCP(Oracle認(rèn)證專家)考試的幾乎全部?jī)?nèi)容,但重點(diǎn)放在實(shí)際工作能力的訓(xùn)練。本書的每章中都有大量的例題,而且每道題都給出了答案。為了幫助讀者理解,許多概念和例題都給出了商業(yè)應(yīng)用背景,還有很多例題可以不加修改或略加修改即可應(yīng)用于實(shí)際工作中。本書中的絕大多數(shù)例題都可以在Oracle
8及以上版本上運(yùn)行。
本書所有圖形操作和比較難的命令行操作都附有教學(xué)視頻,讀者可以在隨書的光盤上找到,另外一些較難的命令已經(jīng)被做成了正文或SQL腳本文件存在光盤上,讀者可以通過復(fù)制和粘貼來(lái)運(yùn)行它們。

作者簡(jiǎn)介

何明,商業(yè)榮譽(yù)碩士(新西蘭梅西大學(xué)),信息系統(tǒng)研究生(新西蘭奧克蘭大學(xué)),工科學(xué)士(成都理工大學(xué)),OCP專業(yè)證書(Oracle8,8i,9i
DBA)。二十多年程序開發(fā)和數(shù)據(jù)庫(kù)系統(tǒng)管理與維護(hù)工作經(jīng)驗(yàn)。
先后在多家外國(guó)公司(包括跨國(guó)企業(yè))從事信息系統(tǒng)管理員和分析員的工作,并有幸接觸了Oracle的一些早期的版本。1999年開始專職從事Oracle的培訓(xùn)與服務(wù),同時(shí)還在Unitec(新西蘭公立理工學(xué)院)任兼職講師為大學(xué)本科生講授數(shù)據(jù)庫(kù)課程。主要培訓(xùn)和服務(wù)的大客戶包括NEC,惠普(HP),殼牌(Shell),北電網(wǎng)絡(luò),中國(guó)移動(dòng)(山西分公司),天津地稅局和財(cái)政局,中國(guó)民航,唐山鋼鐵集團(tuán),索貝數(shù)碼,TOM在線有限公司,和北京郵政總局等。

書籍目錄

第0章 Oracle的安裝及相關(guān)配置
第1章 簡(jiǎn)單查詢語(yǔ)句
第2章 限制性查詢和數(shù)據(jù)的排序
第3章 常用的SQL*Plus命令
第4章 單行函數(shù)
第5章 NULL值的處理、邏輯操作和函數(shù)嵌套
第6章 綜合數(shù)據(jù)和分組函數(shù)
第7章 多表查詢
第8章 子查詢
第9章 控制SQL*Plus的環(huán)境和數(shù)據(jù)字典簡(jiǎn)介
第10章 創(chuàng)建表
第11章 替代變量
第12章 數(shù)據(jù)的維護(hù)
第13章 索引與約束
第14章 視圖
第15章 序列號(hào)和同義詞
第16章 用戶管理
第17章 圖形工具簡(jiǎn)介和集合操作
第18章 Express概述和安裝
第19章 Express的用戶界面
第20章 創(chuàng)建和預(yù)覽Express網(wǎng)頁(yè)
第21章 編輯Express網(wǎng)頁(yè)
第22章 在網(wǎng)頁(yè)中加入鏈接
第23章 管理數(shù)據(jù)和部署應(yīng)用程序
參考文獻(xiàn)
結(jié)束語(yǔ)
鳴謝

章節(jié)摘錄

插圖:您還記得“2000年問題”嗎?由于早期計(jì)算機(jī)硬件非常昂貴,程序員們?cè)诰幊虝r(shí)為了節(jié)省內(nèi)存資源就用兩位數(shù)來(lái)表示年份,如73表示1973。隨著新世紀(jì)的逼近,許多計(jì)算機(jī)專家們開始意識(shí)到問題的嚴(yán)重性。以這種方法開發(fā)的軟件將無(wú)法在本世紀(jì)正常地工作,而且可能會(huì)造成程序的邏輯混亂,因?yàn)檫@時(shí)計(jì)算機(jī)很可能把73識(shí)別成2073年。這就是著名的“2000年問題”(雖然“2000年問題”在國(guó)外曾引起很大的恐慌,但實(shí)際上幾乎沒什么事情發(fā)生。也許利用人們的恐懼來(lái)賺錢才是“2000年問題”背后的真正原因)。Oracle引入RR日期格式可能是為了解決“2000年問題”而提出的。RR日期格式的算法和實(shí)例如下:(1)如果當(dāng)前年份的最后兩位數(shù)(即不包括世紀(jì))為0-49,并且指定的年份的最后兩位數(shù)也為0-49,則返回的日期在本世紀(jì)。例如,當(dāng)前年份為2002年,指明的日期是01-OCT-08,RR日期格式返回的日期為2008年10月1日,而YY日期格式返回的日期也為2008年10月1日。(2)如果當(dāng)前年份的最后兩位數(shù)(即不包括世紀(jì))為O~49,并且指定的年份的最后兩位數(shù)為50~99,則返回的日期為上一世紀(jì)。例如,當(dāng)前年份為2002年,指明的日期是01-OCT-98,RR日期格式返回的日期為1998年10月1日,而YY日期格式返回的日期則為2098年10月1日。這也許就是我們所說(shuō)的“2000年問題”。(3)如果當(dāng)前年份的最后兩位數(shù)(即不包括世紀(jì))為50~99,并且指定的年份的最后兩位數(shù)為0-49,則返回的日期為下一世紀(jì)。例如,當(dāng)前年份為1999年,指明的日期是01-OCT-08,RR日期格式返回的日期為2008年10月1日,而YY日期格式返回的日期則為1908年10月1日。(4)如果當(dāng)前年份的最后兩位數(shù)(即不包括世紀(jì))為50~99,并且指定的年份的最后兩位數(shù)也為50~99,則返回的日期在本世紀(jì)。例如,當(dāng)前年份為1999年,指明的日期是01-OCT-98,RR日期格式返回的日期為1998年10月1日,而YY日期格式返回的日期也為1998年10月1日。下面我們來(lái)看一個(gè)比較實(shí)際的例子。例4.53的查詢語(yǔ)句是要顯示在1981年所雇用的所有員工的名字(Name)、工資(Salary)和雇用日期(hiredate)的信息。

編輯推薦

《Oracle SQL培訓(xùn)教程:從實(shí)踐中學(xué)習(xí)Oracle SQL及Web快速應(yīng)用開發(fā)》:視頻講解,實(shí)戰(zhàn)教學(xué)突出應(yīng)用背景,內(nèi)容貼近實(shí)際全面圍繞Oracle SQL常用技術(shù)展開一本能快速上手的書一本能解決實(shí)際問題的書一本源自企業(yè)培訓(xùn)一線的教學(xué)資料多家大型企業(yè)Oracle培訓(xùn)資深講師傾心打造,深入淺出,化繁為簡(jiǎn)技術(shù)與經(jīng)驗(yàn)薈萃 成就光榮與夢(mèng)想源自一線的實(shí)踐經(jīng)驗(yàn)的結(jié)晶,讓后來(lái)者從容站在前人的肩膀上,站得更高,看得更遠(yuǎn)……?!禣racle SQL培訓(xùn)教程:從實(shí)踐中學(xué)習(xí)Oracle SQL及Web快速應(yīng)用開發(fā)》以最通俗的語(yǔ)言、最簡(jiǎn)潔的例子、最淺顯的道理,輕松愉快地講述了開發(fā)中經(jīng)常用到的Oracle SQL技術(shù)。《Oracle SQL培訓(xùn)教程:從實(shí)踐中學(xué)習(xí)Oracle SQL及Web快速應(yīng)用開發(fā)》作者從事Oracle技術(shù)與服務(wù)與培訓(xùn)10年,培訓(xùn)過的大中型企業(yè)超過50家,培訓(xùn)過學(xué)員近萬(wàn)人,了解讀者需求,了解讀者關(guān)心的技術(shù)問題,而這些在《Oracle SQL培訓(xùn)教程:從實(shí)踐中學(xué)習(xí)Oracle SQL及Web快速應(yīng)用開發(fā)》中都有所體現(xiàn)。一本看得懂、學(xué)得會(huì)、源自實(shí)踐、能解決實(shí)際問題的書比什么都重要……。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Oracle SQL培訓(xùn)教程 PDF格式下載


用戶評(píng)論 (總計(jì)49條)

 
 

  •   作為技術(shù)書籍,本書給出了大量的例子,用較生動(dòng)的語(yǔ)言來(lái)教給我們ORACLE這個(gè)龐大的商業(yè)數(shù)據(jù)庫(kù)軟件的操作方法及經(jīng)驗(yàn)。
  •   這個(gè)書寫的確好,可以讓任何沒有ORACLE基礎(chǔ)的都可以學(xué)習(xí)SQL語(yǔ)句。
  •   書還沒開始看,但是送過來(lái)的路上封面頁(yè)沒損壞,隨書附帶的光盤也很健康。很滿意
  •   工作中查詢
  •   內(nèi)容不是很豐富,且講的不是很好,建議修改書的內(nèi)容
  •   唯一不足的就是win下面操作的,其實(shí)影響也不大
  •   可以很好的入門
  •   剛拿到手不沒來(lái)及看,朋友介紹買的這本書
  •   因?yàn)樵?jīng)看過,非常好的一本書,所以買下了
  •   很想要這本書
  •   很簡(jiǎn)單,呵呵。
  •   正適合我們這些想進(jìn)門的門外漢!!!
  •   講解的很詳細(xì),對(duì)初學(xué)者很實(shí)用。
  •   書是不錯(cuò)就是書運(yùn)輸?shù)臅r(shí)候砸個(gè)坑,我就不計(jì)較了
  •   速度很快,書質(zhì)量非常好,講解詳細(xì)
  •   好好哈哈哈,好好好哈好
  •   最近沒什么時(shí)間看,只是喜歡這個(gè)作者才買的
  •   還沒看 就看了目錄 感覺不錯(cuò)
  •   從很基礎(chǔ)的東西開始講解,挺細(xì)致的。
  •   基礎(chǔ)教程,適合剛學(xué)習(xí)oracle的開發(fā)人員。
  •   SQL比較基礎(chǔ) 教科書,推薦
  •   此書非常適用于沒有任何軟件開發(fā)或數(shù)據(jù)庫(kù)知識(shí)的初學(xué)者。書的質(zhì)量也不錯(cuò),值得購(gòu)買。
  •   書讀的很輕松,作者舉得里面的例子能很形象的說(shuō)明問題。非常適合入門
  •   適合初學(xué)的開發(fā)人員
  •   這本書讀著不累,寓教于樂,輕松沒有沉重感,美中不足實(shí)例中的字段部分都是英文,對(duì)于英語(yǔ)不好的人來(lái)說(shuō),有點(diǎn)小麻煩,不過總的來(lái)說(shuō)是本好書!
  •   和原版內(nèi)容差不多,增加了一部分基本沒用的東西,不如原版方便攜帶,卻貴了這么多!
  •   講得還好···
  •   先寫個(gè)評(píng)論,期待物有所值!
  •   了解Oracle sqlplus的常用命令, 但是后面關(guān)于開發(fā)的, 我看就不必要了。
  •   看了這本書之后,感覺有點(diǎn)失望,書里只是介紹常用的SQL語(yǔ)句,適合初學(xué)者。
  •   準(zhǔn)備懷著神圣的心情去看這本書
  •   不錯(cuò)書挺新的質(zhì)量也也挺好
  •   具體的步驟不是很詳細(xì),如果沒有書中的光盤就不能很好的進(jìn)行了。
  •   講的很好,很詳細(xì),很實(shí)用
  •   還在觀看當(dāng)中,杠杠的!
  •   里面的實(shí)例很好,講的也很詳細(xì)了
  •   總體還好,很厚的一本書,但是學(xué)過之后覺得有些需要的地方并沒有講到,不過這個(gè)是我們老師建議買的書~~~
  •   個(gè)人覺得還滿意,送貨速度快
  •   貨真價(jià)實(shí),正版書籍,光盤內(nèi)容很實(shí)用,符合我現(xiàn)在的需要,以后常來(lái)!
  •   書的質(zhì)量很一般,有些殘頁(yè)。書的內(nèi)容也很一般,雖然面面俱到,但同時(shí)也講得不是很好,有些都是找文檔翻譯過來(lái)的。可以當(dāng)基礎(chǔ)書看看,深學(xué)的話不建議買。
  •   這本書的內(nèi)容非常淺。想深入學(xué)習(xí)SQL的,還是不要買這本的好啊。
  •   東西不錯(cuò),很好,頂一個(gè)!
  •   回來(lái)還沒看,質(zhì)量什么挺好的,是朋友推薦看的希望不錯(cuò)
  •   還沒有時(shí)間看。但整體瀏覽了一下,還是不錯(cuò)的~
  •   何明的書寫的很深入淺出
  •   看出作者是個(gè)有經(jīng)驗(yàn)的人
  •   國(guó)慶搞活動(dòng),就買了。。。。
  •   先看了之前的評(píng)價(jià)才買的書,確實(shí)很不錯(cuò)
  •   基礎(chǔ)學(xué)習(xí)用
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7