SQL編程基礎(chǔ)

出版時間:2009-8  出版社:機械工業(yè)出版社  作者:帕特里克  頁數(shù):491  
Tag標簽:無  

前言

SQL表示StructuredQueryLanguage,即結(jié)構(gòu)化查詢語言,它已經(jīng)成為數(shù)據(jù)庫應(yīng)用的標準語言,因此,也是最重要的計算機語言之一。對于計算機專業(yè)人士來說,SQL是必須掌握的語言之一,而對于想要高效率地使用商業(yè)數(shù)據(jù)庫的一般讀者來講,掌握SQL可以在應(yīng)用數(shù)據(jù)庫的時候達到事半功倍的效果。本書根據(jù)JohnPatrick在美國加州大學(xué)伯克利分校講授的SQL課程編寫,詳細介紹了SQL相關(guān)的概念和技術(shù)、讀者不需要任何數(shù)據(jù)庫語言的應(yīng)用經(jīng)驗,就可以通過本書中詳細的介紹和豐富的實例,熟練地掌握和使用SQL.和其他的SQL相關(guān)圖書相比,本書具有以下特色:不僅介紹基本概念,而且對每一個概念都用了一個SQL范例進行說明.在大多數(shù)情況下都設(shè)置了一個任務(wù),然后給出了完成這項任務(wù)的SQL代碼...展示了數(shù)據(jù)的原表和結(jié)果表.這樣,讀者可以清晰地看到每一個SQL范例執(zhí)行前后的變化,了解SQL語句的具體功能。提供OracleSQL和AccessSQL兩個版本的代碼.Oracle和Access分別是應(yīng)用最廣泛的企業(yè)級數(shù)據(jù)庫和個人業(yè)務(wù)數(shù)據(jù)庫.它們很好地覆蓋了讀者和用戶的需求。每個小節(jié)的最后提出“檢查理解”的練習,供讀者實踐本節(jié)學(xué)習到的知識,鞏固對相關(guān)知識點的掌握。配套網(wǎng)站(http://groups.google.com/group/sqlfun)有豐富的資源幫助學(xué)習本書.包括建立數(shù)據(jù)庫的代碼(針對Oracle和Access的多個版本)。各章的范例代碼.“檢查理解”的解決方案.開放的學(xué)習討論論壇.很高興能夠翻譯這樣一本SQL入門好書,希望讀者能夠愉快地閱讀本書和學(xué)習SQL。參加本書翻譯工作的有劉紅偉、景龍、景文正、孫海軍、李振勝、李秋強、楚亞軍、景文生、王志剛、安寧寧黨耀云、譙誼、武文超、龐晉才.劉永昌和孫連升。在閱讀本書的過程中,讀者如果有任何評論和建議,可以通過liuhongwei198004@sina.com和譯者交流。

內(nèi)容概要

SQL表示Structured Query Language,即結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫語言,也是最重要的計算機語言之一?! ”緯鶕?jù)John J.Patrick在美國加州大學(xué)伯克利分校講授的SQL課程編寫,詳細介紹與SQL相關(guān)的概念和技術(shù)。書中的每一個概念都用了一個SQL范例進行說明。在大多數(shù)情況下都設(shè)置了一個任務(wù),然后給出了完成這項任務(wù)的SQL代碼。本書還展示了數(shù)據(jù)的原表和結(jié)果表。全書共有200多個例子。其中的每一部分都是獨立的。讀者可以依次閱讀本書或者選擇性地閱讀需要的部分?! ”緯m合想要學(xué)習和掌握SQL的讀者閱讀,尤其適合高等院校計算機專業(yè)學(xué)生學(xué)習使用,也可供IT專業(yè)人員參考。

作者簡介

John J.Patrick是關(guān)系數(shù)據(jù)庫技術(shù)方面的計算機專家和軟件開發(fā)者。他在美國加州大學(xué)伯克利分校講授SQL基礎(chǔ)和其他數(shù)據(jù)庫課程,在Bank of America、Chevron、Kaiser Permanente等著名公司從事過20多年的軟件開發(fā)工作。

書籍目錄

譯者序前言第1章 在表中存儲信息第2章 從表中獲取信息第3章 where子句中的復(fù)合條件第4章 保存結(jié)果第5章 數(shù)據(jù)字典和其他Oracle主題第6章 創(chuàng)建自己的表第7章 格式、序列和索引第8章 數(shù)據(jù)完整性第9章 行函數(shù)第10章 使用行函數(shù)第11章 匯總數(shù)據(jù)第12章 控制匯總級別第13章 內(nèi)連接第14章 外連接第15章 union和unioncall第16章 交叉連接和自連接第17章 在產(chǎn)品數(shù)據(jù)庫中組合表第18章 if-then-else、參數(shù)查詢和子查詢第19章 多用戶環(huán)境第20章 SQL設(shè)計附錄A 獲取和安裝Oracle附錄B Oracle快速入門附錄C Access快速入門附錄D Lunches數(shù)據(jù)庫的圖

章節(jié)摘錄

插圖:5.10 數(shù)據(jù)字典概述數(shù)據(jù)字典(Data Dictionary)是包含有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的所有信息的表的集合。它包括所有表的名字、列、主鍵、視圖的名字、定義這些視圖的select語句等等。數(shù)據(jù)字典有時也叫做系統(tǒng)目錄(System Catalog)。大多數(shù)SQL產(chǎn)品都有數(shù)據(jù)字典。這些表是通過數(shù)據(jù)庫系統(tǒng)本身創(chuàng)建和維護的。它們包含數(shù)據(jù)庫系統(tǒng)支持其自身處理以及了解自身所需的所有信息。因為這些信息是存儲在表中的,所以可以使用select語句從中獲得信息。這些表類似于其他任何表,這看起來很自然,但實際上是向前邁進了一大步。在軟件中,“內(nèi)省”的形式往往完全不同于“外察”的形式。每種SQL,產(chǎn)品的數(shù)據(jù)字典的詳細情況有所不同。在產(chǎn)品的一個版本和下一個版本之間,它們往往略微不同。數(shù)據(jù)字典表的名字,它們包含的哪些列,以及使用什么編碼等都有所不同。這些細節(jié)和數(shù)據(jù)庫引擎(數(shù)據(jù)庫管理系統(tǒng),DBMS)自身的內(nèi)部工作緊密聯(lián)系。當新的功能添加到DBMS,新的信息往往會添加到數(shù)據(jù)字典中。這些信息大多只對DBA有意義,并且可以被其他人所忽略。然而,我們可以使用在那里找到的很多信息。幾乎我們想要知道的關(guān)于數(shù)據(jù)庫的一切都包含在數(shù)據(jù)字典中。Oracle數(shù)據(jù)字典Oracle有一個數(shù)據(jù)字典。這組表包含了關(guān)于所有數(shù)據(jù)庫表、視圖和其他對象的完整信息?,F(xiàn)在,我關(guān)注于從它獲取目前已經(jīng)討論過的數(shù)據(jù)庫對象(表、視圖和主鍵)的相關(guān)信息,如表5—2所示。

編輯推薦

《SQL編程基礎(chǔ)(原書第3版)》是由機械工業(yè)出版社出版的。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    SQL編程基礎(chǔ) PDF格式下載


用戶評論 (總計18條)

 
 

  •   第一次使用當當,感覺不錯,物流速度不錯~!
  •   別人推薦的圖書,期待能收獲所需技能!
  •   書我還沒看完,說的挺詳細,適合初學(xué)者,但是書中印刷有錯誤,而且書中給出的配套web站點打不開,不知道什么原因。
  •   教材書籍 還不錯
  •   這本書比較適合初學(xué)者,我之前沒有什么基礎(chǔ),應(yīng)工作需要才學(xué)的Sql, 發(fā)現(xiàn)還蠻容易入手的~
  •   優(yōu)點:老外寫的技術(shù)方面的書,最大的優(yōu)點,就是說的很透徹,細節(jié)說的清楚。比如,“匯總數(shù)據(jù)”一章,對NULL的介紹,我看過的書中,從沒有如此細致的。通過此書,還知道了原來不知道的東西,比如ACCESS里的NZ函數(shù)。有地方,一句話總結(jié)得精彩,比如第7章(156頁):“日期和時間一起存儲在一個數(shù)據(jù)類型中。無論你什么時候看見一個日期,總有一個與它存儲在一起的時間。無論你什么時候看見一個時間,總是有一個與它存儲在一起的日期?!比秉c:語言有時別扭,需要反復(fù)琢磨才知道意思。比如第230頁,對NZ函數(shù)的說明和示例,看了好久才體會到作者的意思,可能跟翻譯有關(guān)系吧。很少的地方,介紹粗略了點。比如,第9章(225頁),對TRUNC和ROUND函數(shù)的介紹,不夠細致,應(yīng)該增加對這兩個函數(shù)參數(shù)的介紹。如果出第二版的話,建議校正。
  •   寫的很淺顯很淺顯,適合沒有一點基礎(chǔ)的人!
  •   書不錯。發(fā)貨很快,而且這本書很適合初學(xué)者學(xué)習
  •   書中知識雖然不是很深奧,但是確實一個有心學(xué)習的編程人員或希望了解SQL編程的人急需補充的知識。當之后寫SQL語句的時候,看過書后的潛移默化的影響確實能體現(xiàn)出來,并使語句的編寫更合乎規(guī)范!里面每個小例子動用了ORACLE-SQL和ACCESS兩種編寫方法(ACCESS也有。。你沒看錯)
  •   看了幾章,很好的,要抓緊看
  •   書本到手,翻了一下,內(nèi)容不錯,書頁有點薄,不過沒大礙,學(xué)到知識就行,何必這么在意。
  •   相當詳細的一本工具書,對我這種工作了才開始學(xué)SQL的初學(xué)者十分適用。想提一下,書里只有SQL的內(nèi)容,并沒有PL/SQL以及數(shù)據(jù)庫搭建、管理等相關(guān)內(nèi)容,是一本相當專業(yè)的專業(yè)書。
  •   因為不著急看,所以就讓賣家發(fā)的平郵,等了半個月終于到了,心里也踏實了。以后買東西再也不用平郵了,等待的過程令人焦心。書真的不錯,講得非常細,就好像一位有經(jīng)驗的老教授在那兒講課一樣,告訴你“這是什么”,然后再講給你“為什么這樣”,解答你所有的疑問。這本書是打基礎(chǔ)的好書,講得很細致,很明白,即使你不知道SQL,也能看明白此書。我一直在想,如果中國再多一些像作者這樣... 閱讀更多
  •   哥哥推薦的 我在家看挺不錯的~~~
  •   內(nèi)容本身就算沒有SQL基礎(chǔ)也可以看懂。有SOL基礎(chǔ)的看了這本書可以重新系統(tǒng)的學(xué)一遍。個人認為是跟不錯的一本書。
  •   物流速度很快,書寫的也很不錯
  •   很詳盡,閱讀中
  •   早就想學(xué)學(xué)Sql編程了
 

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

京ICP備13047387號-7