隨著網路技術的發展,資料庫的套用正日益廣泛,如電子政務、網路購物系統等。愈來愈多的人需要知道如何從資料庫中順利簡便地查詢信息,可惜現在有的資料庫方面的書籍大都是針對資料庫編程和資料庫開發寫的。大多數的程式設計師並不從事資料庫編程和開發,而是從事SQL查詢和檢索。本書是一本從“單純用戶”的角度講解如何有效地從資料庫檢索信息的書。資料庫查詢檢索是一個複雜的過程,其中關鍵是兩步:明確向資料庫提出需要;將需要翻譯成資料庫系統使用的語言(一般為SQL)。要能順利完成這兩步除了必須具備一定的基礎知識外,還要掌握語句的調整和簡化以力。本書就有針對性地介紹了這兩方而後 知識,能有效幫助數據加的使用者提高工作效能和業務能力。
基本介紹
內容簡介,目錄,
內容簡介
本書分四部分:第一部分是關於資料庫發展和SQL的簡要歷史;後三部分講述了基本的查詢語句語法,基本的SQL語句構建,從多個表中獲取信息,如何使用連線,子查詢的使用,查詢數據的匯總,函式的套用等內容。書中附有大量示例,通過示例可以幫助讀者更好地理解和掌握SQL的查詢知識。
目錄
序
前言和致謝
關於作者
緒論
Part 1 關係資料庫和SQL
第1章 什麼是關係
資料庫的類型
關係模型簡史
初始階段
關係資料庫軟體
關係資料庫剖析
表
欄位
記錄
關鍵字
視圖
關係
我看到了什麼
從這裡我們去哪
小結
第2章 保證資料庫結構的合理性
為什麼會有這一章
為什麼要有好的資料庫結構
調整欄位
名稱的內容(第一部分)
消除粗糙的邊
多犁欄位的處理
多值7段的處理
表的調整
名稱的內容(第:部分)
確保良好的結構
小必要的複製列的處理
關鍵字標識
建立可靠的關係
建市刪除規則
設定參與類犁
設定參與程度級別
這是全部嗎
小結
第3章 SQL簡史
SQL起源
早期的實現,一商
“……接著就有了標準”
ANSI/ISo標準的演化
其它的SQL標準
商業套用
前景如何
為什麼要學習SQL
小結
Part 2 SQL基礎
第4章 創建簡單查詢
SELECT簡介
SELECT語句
SELECT語句的主要予句
一點題外話:數據和信息的比較
把用戶請求轉換到SQL
增加查看的欄位
消除相同的行
信息排序
重要的事情先來:排序序列
現在來看順序
存儲工作
示例語句
小結
待處理的問題
第5章 獲取簡單列以外的信息
SELECT子句:第二部分
顯值的確定
基本信息以外的內容
什麼是表達式
想要表達什麼
SQL中的數據類型
表達式類型
連線表達式
數學表達式
日期和時間的算術表達式
在SELECT子句中使用表達式
一個題外話:值的表達式
“什麼都沒有的”值——空值(Null)
空值介紹
示例語句
小結
本章 內容練習
第6章 數據過濾
Part 3多表的操作
第7章 集合理論
第8章 內連線
第9章 外連線
第10章 並
第11章 子查詢
Part 4數據概括和分組
第12章 簡單統計
第13章 數據分組
第14章 分組數據的過濾
附錄
附錄A SQL標準圖表
附錄B 示例資料庫的關係結構圖
附錄C 推薦書籍
索引