注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據庫SQL SeverSQL實戰(zhàn)新手入門

SQL實戰(zhàn)新手入門

SQL實戰(zhàn)新手入門

定 價:¥58.00

作 者: (美)克里格(Alex Kriegel) 著 施宏斌 譯
出版社: 清華大學出版社
叢編項:
標 簽: SQL

購買這本書可以去


ISBN: 9787302287476 出版時間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 338 字數(shù):  

內容簡介

  結構化查詢語言——即眾所周知的SQL語言,是一種標準數(shù)據庫語言。SQL用于創(chuàng)建、訪問和操作數(shù)據,存儲和維護關系數(shù)據庫中的信息,常見的關系數(shù)據庫包括Access、SQL Server、Oracle和My SQL。如果讀者已經了解了這些SQL知識,那么在閱讀《SQL實戰(zhàn)新手入門》時已經處于領先位置!本書假定讀者不具備SQL或關系數(shù)據庫的預備知識,作者Alex Kriegel將帶領讀者進入SQL的發(fā)現(xiàn)之旅,學習SQL的基礎知識、掌握如何使用存儲在關系數(shù)據庫中的數(shù)據?!禨QL實戰(zhàn)新手入門》是為初學者量身定制的,將從創(chuàng)建一個示例數(shù)據庫開始,逐步介紹SQL的所有概念,并介紹數(shù)據建模、查詢調優(yōu)和性能優(yōu)化等技術。

作者簡介

  Alex Kriegel,俄勒岡州衛(wèi)生局(Oregon Health Authority)的企業(yè)級系統(tǒng)架構師。他具有20多年專業(yè)的軟件設計和開發(fā)經驗,實現(xiàn)并管理企業(yè)級RDBMS,同時管理軟件開發(fā)過程。Alex畢業(yè)于白俄羅斯國立技術大學(National Technical University of Belarus),具有金屬物理學的科學碩士學位。他獲得了很多行業(yè)證書,包括美國項目管理協(xié)會的PMP、開放架構組(Open Architecture Group)的TOGAF8認證從業(yè)人員、Scrum Alliance認證的Scrum Master,以及Microsoft的微軟認證技術專家(Microsoft Certified Technology Specialist,MCTS)。Alex通過www.agilitator.com網站提供在線的培訓和咨詢服務。Alex是MicrosoftSQLServer2000WeekendCrashCourse(Wiley,2001)的作者,也是多本圖書的合著者。他參與合著的圖書包括:SQL Bible(Wiley,2003)、SQL Functions(Wrox,2005)、Introduction to Database Management(Wiley,2007)和SQLBible,2ndEdition(Wiley,2008)。他的圖書已被翻譯成中文版、葡萄牙文版和俄文版。

圖書目錄

第1章 數(shù)據庫簡介
1.1 數(shù)據泛濫和信息過載
1.1.1 數(shù)據庫管理系統(tǒng)
1.1.2 記錄數(shù)據
1.1.3 關系型數(shù)據庫管理系統(tǒng)
1.2 SQL簡介
1.2.1 SQL標準
1.2.2 SQL的方言
1.2.3 數(shù)據庫領域的其他角色
1.3 創(chuàng)建數(shù)據庫
1.3.1 創(chuàng)建表
1.3.2 插入數(shù)據:INSERT語句
1.3.3 獲取數(shù)據:SELECT語句
1.3.4 刪除數(shù)據:DELETE語句
1.3.5 更新數(shù)據:UPDATE語句
1.4 小結

第2章 解構數(shù)據:結構化的信息
2.1 數(shù)據建模簡介
2.1.1 概念建模
2.1.2 邏輯建模
2.1.3 物理建模
2.2 不能將所有數(shù)據都定義為文本的原因
2.2.1 字符數(shù)據
2.2.2 數(shù)值數(shù)據
2.2.3 數(shù)值字面值
2.2.4 日期和時間數(shù)據類型
2.2.5 二進制數(shù)據
2.2.6 NULL值
2.2.7 更多數(shù)據類型
2.3 DDL、DML和DQL: SQL的組成部分
2.4 重構數(shù)據庫表
2.4.1 刪除表
2.4.2 創(chuàng)建表
2.4.3 修改表
2.5 在表中插入不同類型的數(shù)據
2.6 深入研究SELECT語句
2.6.1 選取字面值、函數(shù)和計算列
2.6.2 限制縱向選取的列
2.6.3 限制橫向選取的行
2.6.4 排序
2.7 深入研究INSERT、LrPDATE或DELETE語句
2.7.1 INSERT語句
2.7.2 UPDATE語句
2.7.3 DELETE語句
2.8 SQL操作符
2.8.1 算術操作符和字符串連接操作符
2.8.2 比較操作符
2.8.3 邏輯操作符
2.8.4 賦值操作符
2.8.5 位操作符
2.8.6 操作符的優(yōu)先級
2.9 小結

第3章 設計關系型數(shù)據庫
3.1 再論實體和屬性
3.1.1 主鍵和外鍵
3.1.2 關系模式
3.1.3 域完整性
3.2 關系型數(shù)據庫設計基礎——規(guī)范化
3.2.1 定義約束
3.2.2 根據用途選擇數(shù)據模型
3.2.3 使用多個表
3.2.4 動態(tài)SQL
3.3 小結

第4章 超越SQL的限制
4.1 數(shù)值函數(shù)
4.2 字符數(shù)據處理
4.3 日期和時間函數(shù)
4.3.1 獲取時間
4.3.2 日期算術運算
4.4 聚合函數(shù)簡介
4.5 轉換函數(shù)
4.5.1 在不同數(shù)據類型之間執(zhí)行轉換
4.5.2 在不同的字符集之間執(zhí)行轉換
4.6 其他函數(shù)
4.7 CASE語句
4.8 SQL過程化擴展
4.8.1 使用存儲過程簡化文本的解析
4.8.2 用戶定義函數(shù)(UDF)
4.8.3 使用過程化擴展的原因
4.9 小結

第5章 分組與聚合
5.1 SQL聚合函數(shù)
5.1.1 AVG()函數(shù)
5.1.2 COUNT()函數(shù)
5.1.3 MAX()函數(shù)
5.1.4 MIN()函數(shù)
5.1.5 SUM()函數(shù)
5.2 消除重復的數(shù)據
5.3 GROUP BY子句:對數(shù)據進行分組
5.3.1 帶有HAVING子句的GROUP BY子句
5.3.2 0RDER BY子句:排序輸出結果
5.4 小結

第6章 嵌套查詢
6.1 子查詢
6.1.1 WHERE子句中的子查詢
6.1.2 SELECT字段列表中的子查詢
6.1.3 FROM子句中的子查詢
6.1.4 HAVING子句中的子查詢
6.1.5 INSERT語句中的子查詢
6.1.6 UPDATE語句中的子查詢
6.1.7 DELETE語句中的子查詢
6.2 相關子查詢
6.3 嵌套子查詢
6.4 使用子查詢還是JOIN語句
6.5 小結

第7章 組合數(shù)據集
7.1 再探JOIN
7.1.1 內聯(lián)接(INNER JOIN)
7.1.2 N路INNER JOIN
7.1.3 左聯(lián)接(LEFT OUTER JOIN)
7.1.4 右聯(lián)接(RIGHT OUTER JOIN)
7.1.5 全聯(lián)接(FULL JOIN)
7.1.6 自聯(lián)接:在表內部查找答案
7.1.7 交叉聯(lián)接(CROSS JOIN)
7.2 UNION
7.3 視圖
7.3.1 創(chuàng)建視圖
7.3.2 修改視圖
7.3.3 刪除視圖
7.3.4 可更新的視圖
7.3.5 分層的視圖
7.3.6 優(yōu)點和缺點
7.4 更多內容
7.4.1 INTERSECT操作符
7.4.2 EXCEPT和MINUS操作符
7.5 小結

第8章 其他SQL概念
第9章 性能優(yōu)化
第10章 多用戶環(huán)境
第11章 使用非結構化和半結構數(shù)據
第12章 非SQL的世界
附錄A 安裝Library數(shù)據庫
附錄B 安裝RDBMS軟件
附錄C 訪問RDBMS
附錄D 使用SQuirreL Universal SQL Client訪問RDBMS

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號