Oracle SQL培訓(xùn)教程

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

前言

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計49條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7