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

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

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

定 價:¥58.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

第2章 解構(gòu)數(shù)據(jù):結(jié)構(gòu)化的信息
2.1 數(shù)據(jù)建模簡介
2.1.1 概念建模
2.1.2 邏輯建模
2.1.3 物理建模
2.2 不能將所有數(shù)據(jù)都定義為文本的原因
2.2.1 字符數(shù)據(jù)
2.2.2 數(shù)值數(shù)據(jù)
2.2.3 數(shù)值字面值
2.2.4 日期和時間數(shù)據(jù)類型
2.2.5 二進(jìn)制數(shù)據(jù)
2.2.6 NULL值
2.2.7 更多數(shù)據(jù)類型
2.3 DDL、DML和DQL: SQL的組成部分
2.4 重構(gòu)數(shù)據(jù)庫表
2.4.1 刪除表
2.4.2 創(chuàng)建表
2.4.3 修改表
2.5 在表中插入不同類型的數(shù)據(jù)
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 算術(shù)操作符和字符串連接操作符
2.8.2 比較操作符
2.8.3 邏輯操作符
2.8.4 賦值操作符
2.8.5 位操作符
2.8.6 操作符的優(yōu)先級
2.9 小結(jié)

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

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

第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 消除重復(fù)的數(shù)據(jù)
5.3 GROUP BY子句:對數(shù)據(jù)進(jìn)行分組
5.3.1 帶有HAVING子句的GROUP BY子句
5.3.2 0RDER BY子句:排序輸出結(jié)果
5.4 小結(jié)

第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 相關(guān)子查詢
6.3 嵌套子查詢
6.4 使用子查詢還是JOIN語句
6.5 小結(jié)

第7章 組合數(shù)據(jù)集
7.1 再探JOIN
7.1.1 內(nèi)聯(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)接:在表內(nèi)部查找答案
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 更多內(nèi)容
7.4.1 INTERSECT操作符
7.4.2 EXCEPT和MINUS操作符
7.5 小結(jié)

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

本目錄推薦

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