SQL程式設計基礎(原書第3版)
《SQL程式設計基礎(原書第3版)》前言
SQL是最重要的計算機語言之一。它是一種資料庫語言。無論何時,當我們在一個大型的資訊庫中查詢需要的資訊,執行查詢的程式碼很可能正在使用SQL。分享資訊以便與其他人協作的很多應用程式也要使用SQL。
本書的組織方式
本書用一種非正式的對話的方式來帶領你學習SQL的主題。本書並列地展示用Oracle和Access完成同一任務,以便你可以看到二者的相似性和不同之處。大多數主題都透過SQL程式碼的一個示例來說明。在這些示例中,我們有意讓表很小,從而使得容易檢查和理解示例。每個SQL程式碼示例都首先設定一個任務。然後,給出執行這個任務的SQL程式碼。我儘可能地編寫在Oracle和Access上都能工作的SQL程式碼,然而,有時候我可能不這麼做,因為我會針對Oracle編寫SQL程式碼的一個版本,而針對Access編寫另一個不同的版本。
為了讓本書易於閱讀,每個SQL示例都給出了初始的資料表和最終的資料表。這使得我們能夠檢查自己是否理解SQL程式碼做了些什麼。我讓例項儘可能地小,以便容易檢查。
每個示例的後面常常給出一個提示,說明有關SQL程式碼或資料表的任何較難理解的地方。
最後,我們給出一個問題供你解決,以便檢查你自己對於這一主題的理解。你可以自己決定是否去做這些練習。通常,這些問題都較容易解決,只需要對示例中的SQL程式碼略作修改。如果你決定要做一個練習,本書的Web站點可以幫助你判斷自己的解答是否正確。
本書中的每段SQL程式碼示例都設計為互不依賴而彼此獨立,不需要之前的章節所做的任何修改。這就使得你可以跳過本書中的某些內容,按照任何順序來閱讀章節。有些人可能想要從頭到尾地閱讀本書,但是,不一定非這樣不可。
確保閱讀附錄,學習如何執行Oracle和Access的實用技巧。所有示例的資料庫檔案和程式碼都可以從本書的Web站點獲取。在本書中的幾個地方, 我表達了自己對於計算機技術的觀點,而這是很多其他的技術圖書避免去做的事情。這些觀點是我的個人觀點,我完全對它們負責。我也保留改變自己的觀點的權 利。如果我這麼做了,我會在本書的Web站點上放上我的新的觀點,以及促使我改變自己的想法的原因。
本書Web站點
本書的Web站點是一個名為“sqlfun”的 Google group,其Web地址是:。也可以透過Email sqlfun@gmail.com聯絡我。
這個Web站點包括如下內容:
■ 建立本書中用到的表的所有Oracle SQL程式碼。
. ■ 帶有本書中用到的所有資料表的Access資料庫。有針對數個版本的Access的資料庫可供使用。
■ 檢查你對本書中的問題的解答的方式。
■ 勘誤表(如果書中有錯的話)。
■ 開放的討論區,你可以在此發表評論、提出希望我解答的問題。..
歡迎訪問本書的Web站點。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16502878/viewspace-697795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 原創:oracle PL/SQL程式設計基礎 上OracleSQL程式設計
- 原創:oracle PL/SQL程式設計基礎 下OracleSQL程式設計
- pl/sql程式設計基礎SQL程式設計
- Oracle PL/SQL 程式設計基礎 例項OracleSQL程式設計
- 《Ruby基礎教程(第4版)》:快樂程式設計程式設計
- Python網路程式設計之一:網路程式設計(《Python基礎教程-第3版》讀書筆記)Python程式設計筆記
- 程式設計基礎程式設計
- OpenGL深入探索——《OpenGL程式設計指南(原書第8版)》——計算著色器程式設計
- 《Java程式設計邏輯》第3章 類的基礎Java程式設計
- Android程式設計基礎 • 【第1章 Android程式入門】Android程式設計
- 經典書籍_java學習基礎程式設計篇Java程式設計
- Socket程式設計基礎程式設計
- Go程式設計基礎Go程式設計
- Java程式設計基礎Java程式設計
- Shell程式設計-基礎程式設計
- C程式設計基礎C程式程式設計
- shell程式設計基礎程式設計
- 網路程式設計基礎-socket基礎程式設計
- 《計算機基礎與程式設計》第7周學習總結計算機程式設計
- 《 Angular高階程式設計(第4版)》之“Angular 基礎知識”Angular程式設計
- Java 基礎02Java程式設計基礎Java程式設計
- 程式設計基礎知識程式設計
- shell程式設計基礎二程式設計
- 【程式設計基礎】輸出程式設計
- 【socket程式設計基礎模板】程式設計
- 網路程式設計基礎程式設計
- QML程式設計 基礎 小白程式設計
- JNI程式設計基礎(一)程式設計
- 【Java基礎】通用程式設計Java程式設計
- linux程式設計基礎Linux程式設計
- python程式設計基礎Python程式設計
- ffmpeg基礎庫程式設計開發電子書pdf下載程式設計
- 初學者學習Java程式設計的基礎書籍推薦Java程式設計
- 程式設計也快樂第3期SQL程式碼程式設計SQL
- OpenGL基礎圖形程式設計(四)基礎程式結構程式設計
- 第5章Kotlin語言基礎《Kotin程式設計思想·實戰》Kotlin程式設計
- 《基礎設施即程式碼》讀書筆記筆記