SQL入門經(jīng)典

出版時(shí)間:2009-5  出版社:人民郵電出版社  作者:Ryan Stephens,Ron Plew,Arie D.Jones  頁(yè)數(shù):327  譯者:井中月  
Tag標(biāo)簽:無(wú)  

前言

  歡迎來(lái)到關(guān)系型數(shù)據(jù)庫(kù)和SQL的世界!本書(shū)是為那些自發(fā)地想通過(guò)學(xué)習(xí)結(jié)構(gòu)化查詢語(yǔ)言——SQL——來(lái)更好地掌握關(guān)系型數(shù)據(jù)庫(kù)的人而編寫的,主要是那些在使用SQL實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理方面沒(méi)有或僅有極少經(jīng)驗(yàn)的人。同時(shí),有一定關(guān)系型數(shù)據(jù)庫(kù)使用經(jīng)驗(yàn),但想學(xué)習(xí)如何在數(shù)據(jù)庫(kù)里檢索、解決數(shù)據(jù)庫(kù)問(wèn)題、建立數(shù)據(jù)庫(kù)結(jié)構(gòu)、操作數(shù)據(jù)庫(kù)里的數(shù)據(jù)等知識(shí)的人也適合閱讀本書(shū)。對(duì)于經(jīng)常使用SQL處理關(guān)系型數(shù)據(jù)庫(kù)事務(wù)的人來(lái)說(shuō),就不必閱讀本書(shū)了。本書(shū)的目標(biāo)  本書(shū)的目標(biāo)人群是沒(méi)有或只有極少SQL使用經(jīng)驗(yàn),或使用過(guò)關(guān)系型數(shù)據(jù)庫(kù)但其經(jīng)驗(yàn)僅局限于SQL的人。因此,本書(shū)是一本教材,其中提供的知識(shí)與范例都是從最基礎(chǔ)開(kāi)始的。本書(shū)并不是一本完整的SQL參考書(shū),但其中包含了完整的SQL命令集表,可以充當(dāng)工具書(shū)的作用。本版增加的內(nèi)容  本版包含與前三個(gè)版本同樣的內(nèi)容與格式。我們徹查了整本書(shū),尋找可以改進(jìn)的地方。我們還根據(jù)新的SQL,標(biāo)準(zhǔn)(SQL 2003)增加了新的概念和命令,使本書(shū)跟上SQL的發(fā)展變化,能夠更好地為當(dāng)今的讀者服務(wù)。增加的最重要部分是在實(shí)戰(zhàn)練習(xí)中使用了MySQL,這種開(kāi)源數(shù)據(jù)庫(kù)讓本書(shū)的讀者都能夠親自實(shí)踐練習(xí)中的內(nèi)容。  閱讀本書(shū)的前提條件  也許有人要問(wèn):需要什么條件才能讓這本書(shū)對(duì)我有所幫助呢?從理論上來(lái)說(shuō),讀者需要購(gòu)買這本書(shū),用適當(dāng)?shù)臅r(shí)間來(lái)學(xué)習(xí)其中的內(nèi)容,研究范例,完成練習(xí)。如果能夠把每章的內(nèi)容都應(yīng)用于實(shí)際的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),那將大有好處。具體使用何種關(guān)系型數(shù)據(jù)庫(kù)并不重要,因?yàn)镾Qt,是關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言??梢允褂玫年P(guān)系型數(shù)據(jù)庫(kù)包括Oracle、Sybase、InformiX、Microsoft SQL Server、Microsoft Access、MySQL和dBASE。

內(nèi)容概要

  《SQL入門經(jīng)典(第4版)》的作者都是數(shù)據(jù)庫(kù)教學(xué)與應(yīng)用的專家,有著豐富的經(jīng)驗(yàn)?!禨QL入門經(jīng)典(第4版)》詳細(xì)介紹了SQL語(yǔ)言的基本語(yǔ)法、基本概念,說(shuō)明了各種SQL實(shí)現(xiàn)與ANSI標(biāo)準(zhǔn)之間的差別。書(shū)中包含了大量的范例,直觀地說(shuō)明了如何使用SQL對(duì)數(shù)據(jù)進(jìn)行處理。每章后面還有針對(duì)性很強(qiáng)的測(cè)驗(yàn)與練習(xí),能夠幫助讀者更好地理解和掌握學(xué)習(xí)的內(nèi)容。在最后的附錄里還有關(guān)于安裝MySQL的詳細(xì)介紹、書(shū)中用到的關(guān)鍵SQL語(yǔ)句、測(cè)驗(yàn)和練習(xí)的答案?!禨QL入門經(jīng)典(第4版)》的內(nèi)容層次清晰,針對(duì)性強(qiáng),非常適合初學(xué)者作為入門教材。

書(shū)籍目錄

第一部分 SQL概念綜述第1章 歡迎來(lái)到SQL世界 31.1 SQL定義及歷史 31.1.1 什么是SQL 41.1.2 什么是ANSI SQL 41.1.3 新標(biāo)準(zhǔn):SQL-2003 41.1.4 什么是數(shù)據(jù)庫(kù) 51.1.5 關(guān)系型數(shù)據(jù)庫(kù) 51.1.6 客戶端/服務(wù)器技術(shù) 61.1.7 基于Web的數(shù)據(jù)庫(kù)系統(tǒng) 71.1.8 主流數(shù)據(jù)庫(kù)廠商 71.2 SQL會(huì)話 81.2.1 CONNECT 81.2.2 DISCONNECT和EXIT 81.3 SQL命令的類型 81.3.1 定義數(shù)據(jù)庫(kù)結(jié)構(gòu) 91.3.2 操作數(shù)據(jù) 91.3.3 選擇數(shù)據(jù) 91.3.4 數(shù)據(jù)控制語(yǔ)言 91.3.5 數(shù)據(jù)管理命令 101.3.6 事務(wù)控制命令 101.4 本書(shū)使用的數(shù)據(jù)庫(kù) 101.4.1 表命名標(biāo)準(zhǔn) 111.4.2 數(shù)據(jù)一瞥 111.4.3 表的構(gòu)成 121.4.4 MySQL范例和練習(xí) 141.5 小結(jié) 141.6 問(wèn)與答 141.7 實(shí)踐 151.7.1 測(cè)驗(yàn) 151.7.2 練習(xí) 15第二部分 建立數(shù)據(jù)庫(kù)第2章 定義數(shù)據(jù)結(jié)構(gòu) 192.1 數(shù)據(jù)是什么 192.2 基本數(shù)據(jù)類型 192.2.1 定長(zhǎng)字符串 202.2.2 變長(zhǎng)字符串 202.2.3 大對(duì)象類型 212.2.4 數(shù)值類型 212.2.5 小數(shù)類型 222.2.6 整數(shù) 222.2.7 浮點(diǎn)數(shù) 232.2.8 日期和時(shí)間類型 232.2.9 直義字符串 232.2.10 NULL數(shù)據(jù)類型 242.2.11 布爾值 242.2.12 自定義類型 242.2.13 域 252.3 小結(jié) 252.4 問(wèn)與答 262.5 實(shí)踐 262.5.1 測(cè)驗(yàn) 262.5.2 練習(xí) 27第3章 管理數(shù)據(jù)庫(kù)對(duì)象 293.1 什么是數(shù)據(jù)庫(kù)對(duì)象 293.2 什么是規(guī)劃 293.3 表:數(shù)據(jù)的主要存儲(chǔ)方式 313.3.1 列 313.3.2 行 323.3.3 CREATE TABLE語(yǔ)句 323.3.4 命名規(guī)范 333.3.5 ALTER TABLE命令 333.3.6 從現(xiàn)有表新建另一個(gè)表 353.3.7 刪除表 363.4 完整性約束 363.4.1 主鍵約束 363.4.2 惟一性約束 373.4.3 外鍵約束 383.4.4 NOT NULL約束 383.4.5 檢查約束 393.4.6 去除約束 393.5 小結(jié) 403.6 問(wèn)與答 403.7 實(shí)踐 403.7.1 測(cè)驗(yàn) 413.7.2 練習(xí) 41第4章 規(guī)格化過(guò)程 424.1 規(guī)格化數(shù)據(jù)庫(kù) 424.1.1 原始數(shù)據(jù)庫(kù) 424.1.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 434.1.3 規(guī)格形式 444.1.4 命名規(guī)范 464.1.5 規(guī)格化的優(yōu)點(diǎn) 474.1.6 規(guī)格化的缺點(diǎn) 474.2 去規(guī)格化數(shù)據(jù)庫(kù) 484.3 小結(jié) 484.4 問(wèn)與答 484.5 實(shí)踐 494.5.1 測(cè)驗(yàn) 494.5.2 練習(xí) 49第5章 操作數(shù)據(jù) 515.1 數(shù)據(jù)操作概述 515.2 用新數(shù)據(jù)填充表 515.2.1 把數(shù)據(jù)插入到表 525.2.2 給表里指定列插入數(shù)據(jù) 535.2.3 從另一個(gè)表插入數(shù)據(jù) 535.2.4 插入NULL值 555.3 更新現(xiàn)有數(shù)據(jù) 555.3.1 更新一列的數(shù)據(jù) 555.3.2 更新一條或多記錄里的多個(gè)字段 565.4 從表里刪除數(shù)據(jù) 565.5 小結(jié) 575.6 問(wèn)與答 575.7 實(shí)踐 585.7.1 測(cè)驗(yàn) 585.7.2 練習(xí) 59第6章 管理數(shù)據(jù)庫(kù)事務(wù) 606.1 什么是事務(wù) 606.2 控制事務(wù) 616.2.1 COMMIT命令 616.2.2 ROLLBACK命令 626.2.3 SAVEPOINT命令 636.2.4 ROLLBACK TO SAVEPOINT命令 646.2.5 RELEASE SAVEPOINT命令 656.2.6 SET TRANSACTION命令 656.3 事務(wù)控制與數(shù)據(jù)庫(kù)性能 656.4 小結(jié) 666.5 問(wèn)與答 666.6 實(shí)踐 666.6.1 測(cè)驗(yàn) 666.6.2 練習(xí) 67第三部分 從查詢中獲得有效的結(jié)果第7章 數(shù)據(jù)庫(kù)查詢 717.1 什么是查詢 717.2 SELECT語(yǔ)句 717.2.1 SELECT語(yǔ)句 727.2.2 FROM子句 737.2.3 WHERE子句 747.2.4 ORDER BY子句 757.2.5 大小寫敏感性 767.3 簡(jiǎn)單查詢的范例 777.3.1 統(tǒng)計(jì)表里的記錄數(shù)量 787.3.2 從另一個(gè)用戶表里選擇數(shù)據(jù) 787.3.3 使用字段別名 797.4 小結(jié) 797.5 問(wèn)與答 797.6 實(shí)踐 807.6.1 測(cè)驗(yàn) 807.6.2 練習(xí) 80第8章 使用操作符對(duì)數(shù)據(jù)進(jìn)行分類 828.1 什么是SQL里的操作符 828.2 比較操作符 828.2.1 相等 838.2.2 不等于 838.2.3 小于和大于 848.2.4 比較操作符的組合 848.3 邏輯操作符 858.3.1 IS NULL 858.3.2 BETWEEN 868.3.3 IN 868.3.4 LIKE 878.3.5 EXISTS 888.3.6 ALL、SOME和ANY操作符 888.4 連接操作符 898.4.1 AND 908.4.2 OR 908.5 求反操作符 928.5.1 不相等 928.5.2 NOT BETWEEN 928.5.3 NOT IN 938.5.4 NOT LIKE 938.5.5 IS NOT NULL 948.5.6 NOT EXISTS 948.6 算術(shù)操作符 948.6.1 加法 958.6.2 減法 958.6.3 乘法 958.6.4 除法 968.6.5 算術(shù)操作符的組合 968.7 小結(jié) 978.8 問(wèn)與答 978.9 實(shí)踐 978.9.1 測(cè)驗(yàn) 978.9.2 練習(xí) 98第9章 匯總查詢得到的數(shù)據(jù) 1009.1 什么是匯總函數(shù) 1009.1.1 COUNT函數(shù) 1019.1.2 SUM函數(shù) 1039.1.3 AVG函數(shù) 1039.1.4 MAX函數(shù) 1049.1.5 MIN函數(shù) 1059.2 小結(jié) 1059.3 問(wèn)與答 1069.4 實(shí)踐 1069.4.1 測(cè)驗(yàn) 1069.4.2 練習(xí) 107第10章 數(shù)據(jù)排序與分組 10810.1 為什么要對(duì)數(shù)據(jù)進(jìn)行分組 10810.2 GROUP BY子句 10910.2.1 分組函數(shù) 10910.2.2 對(duì)選中的數(shù)據(jù)進(jìn)行分組 10910.2.3 創(chuàng)建分組和使用匯總函數(shù) 10910.2.4 以整數(shù)代表字段名稱 11210.3 GROUP BY與ORDER BY 11210.4 HAVING子句 11410.5 小結(jié) 11510.6 問(wèn)與答 11510.7 實(shí)踐 11510.7.1 測(cè)驗(yàn) 11510.7.2 練習(xí) 116第11章 調(diào)整數(shù)據(jù)的外觀 11711.1 ANSI字符函數(shù) 11711.1.1 串接 11711.1.2 子串 11811.1.3 TRANSLATE 11811.2 常用字符函數(shù) 11811.2.1 串接 11811.2.2 TRANSLATE 11911.2.3 REPLACE 12011.2.4 UPPER 12011.2.5 LOWER 12011.2.6 SUBSTR 12111.2.7 INSTR 12211.2.8 LTRIM 12211.2.9 RTRIM 12311.2.10 DECODE 12311.3 其他字符函數(shù) 12411.3.1 LENGTH 12411.3.2 IFNULL(檢查NULL值) 12411.3.3 COALESCE 12511.3.4 LPAD 12511.3.5 RPAD 12611.3.6 ASCII 12611.4 算術(shù)函數(shù) 12611.5 轉(zhuǎn)換函數(shù) 12711.5.1 字符串轉(zhuǎn)換為數(shù)字 12711.5.2 數(shù)字轉(zhuǎn)換為字符串 12811.6 字符函數(shù)的組合使用 12811.7 小結(jié) 12911.8 問(wèn)與答 12911.9 實(shí)踐 13011.9.1 測(cè)驗(yàn) 13011.9.2 練習(xí) 130第12章 日期和時(shí)間 13212.1 日期是如何存儲(chǔ)的 13212.1.1 日期和時(shí)間的標(biāo)準(zhǔn)數(shù)據(jù)類型 13212.1.2 DATETIME元素 13312.1.3 不同實(shí)現(xiàn)的日期類型 13312.2 日期函數(shù) 13412.2.1 當(dāng)前日期 13412.2.2 時(shí)區(qū) 13412.2.3 時(shí)間與日期相加 13512.2.4 比較日期和時(shí)間間隔 13612.2.5 其他日期函數(shù) 13712.3 日期轉(zhuǎn)換 13712.3.1 日期描述 13812.3.2 日期轉(zhuǎn)換為字符串 14012.3.3 字符串轉(zhuǎn)換為日期 14012.4 小結(jié) 14112.5 問(wèn)與答 14112.6 實(shí)踐 14112.6.1 測(cè)驗(yàn) 14112.6.2 練習(xí) 141第四部分 建立復(fù)雜的數(shù)據(jù)庫(kù)查詢第13章 在查詢里結(jié)合表 14513.1 從多個(gè)表獲取數(shù)據(jù) 14513.2 結(jié)合的類型 14613.2.1 結(jié)合條件的位置 14613.2.2 等值結(jié)合 14613.2.3 自然結(jié)合 14713.2.4 使用表的別名 14813.2.5 不等值結(jié)合 14913.2.6 外部結(jié)合 15013.2.7 自結(jié)合 15113.2.8 結(jié)合多個(gè)主鍵 15213.3 需要考慮的事項(xiàng) 15313.3.1 使用基表 15313.3.2 笛卡爾積 15413.4 小結(jié) 15513.5 問(wèn)與答 15613.6 實(shí)踐 15613.6.1 測(cè)驗(yàn) 15613.6.2 練習(xí) 157第14章 使用子查詢定義未確定數(shù)據(jù) 15814.1 什么是子查詢 15814.1.1 子查詢與SELECT語(yǔ)句 15914.1.2 子查詢與INSERT語(yǔ)句 16014.1.3 子查詢與UPDATE語(yǔ)句 16114.1.4 子查詢與DELETE語(yǔ)句 16214.2 嵌套的子查詢 16214.3 關(guān)聯(lián)子查詢 16414.4 小結(jié) 16414.5 問(wèn)與答 16514.6 實(shí)踐 16514.6.1 測(cè)驗(yàn) 16514.6.2 練習(xí) 166第15章 組合多個(gè)查詢 16815.1 單查詢與組合查詢 16815.2 組合查詢操作符 16915.2.1 UNION 16915.2.2 UNION ALL 17115.2.3 INTERSECT 17215.2.4 EXCEPT 17215.3 組合查詢里使用ORDER BY 17315.4 組合查詢里使用GROUP BY 17415.5 獲取準(zhǔn)確的數(shù)據(jù) 17515.6 小結(jié) 17615.7 問(wèn)與答 17615.8 實(shí)踐 17615.8.1 測(cè)驗(yàn) 17715.8.2 練習(xí) 178第五部分 SQL性能調(diào)整第16章 利用索引改善性能 18116.1 什么是索引 18116.2 索引是如何工作的 18216.3 CREATE INDEX命令 18216.4 索引的類型 18316.4.1 單字段索引 18316.4.2 惟一索引 18316.4.3 組合索引 18416.4.4 隱含索引 18416.5 何時(shí)考慮使用索引 18416.6 何時(shí)應(yīng)該避免使用索引 18516.7 刪除索引 18616.8 小結(jié) 18616.9 問(wèn)與答 18616.10 實(shí)踐 18716.10.1 測(cè)驗(yàn) 18716.10.2 練習(xí) 187第17章 改善數(shù)據(jù)庫(kù)性能 18817.1 什么是SQL語(yǔ)句調(diào)整 18817.2 數(shù)據(jù)庫(kù)調(diào)整與SQL語(yǔ)句調(diào)整 18917.3 格式化SQL語(yǔ)句 18917.3.1 為提高可讀性格式化SQL語(yǔ)句 18917.3.2 FROM子句里的表 19117.3.3 結(jié)合條件的次序 19117.3.4 最嚴(yán)格條件 19117.4 全表掃描 19217.5 其他性能考慮 19317.5.1 使用LIKE操作符和通配符 19317.5.2 避免使用OR操作符 19417.5.3 避免使用HAVING子句 19517.5.4 避免大規(guī)模排序操作 19517.5.5 使用存儲(chǔ)過(guò)程 19517.5.6 在批加載時(shí)關(guān)閉索引 19517.6 性能工具 19617.7 小結(jié) 19617.8 問(wèn)與答 19617.9 實(shí)踐 19717.9.1 測(cè)驗(yàn) 19717.9.2 練習(xí) 197第六部分 使用SQL管理用戶和安全第18章 管理數(shù)據(jù)庫(kù)用戶 20118.1 用戶就是原因 20218.1.1 用戶的類型 20218.1.2 誰(shuí)管理用戶 20218.1.3 用戶在數(shù)據(jù)庫(kù)里的位置 20318.1.4 不同規(guī)劃里的用戶 20318.2 管理過(guò)程 20318.2.1 創(chuàng)建用戶 20418.2.2 創(chuàng)建規(guī)劃 20518.2.3 刪除規(guī)劃 20618.2.4 調(diào)整用戶 20718.2.5 用戶會(huì)話 20718.2.6 禁止用戶訪問(wèn) 20818.3 數(shù)據(jù)庫(kù)用戶使用的工具 20818.4 小結(jié) 20818.5 問(wèn)與答 20918.6 實(shí)踐 20918.6.1 測(cè)驗(yàn) 20918.6.2 練習(xí) 209第19章 管理數(shù)據(jù)庫(kù)安全 21119.1 什么是數(shù)據(jù)庫(kù)安全 21119.2 什么是權(quán)限 21219.2.1 系統(tǒng)權(quán)限 21219.2.2 對(duì)象權(quán)限 21319.2.3 誰(shuí)負(fù)責(zé)授予和撤消權(quán)限 21419.3 控制用戶訪問(wèn) 21419.3.1 GRANT命令 21519.3.2 REVOKE命令 21619.3.3 控制對(duì)單獨(dú)字段的訪問(wèn) 21619.3.4 數(shù)據(jù)庫(kù)賬戶PUBLIC 21619.3.5 權(quán)限組 21719.4 通過(guò)角色控制權(quán)限 21719.4.1 CREATE ROLE語(yǔ)句 21819.4.2 DROP ROLE語(yǔ)句 21819.4.3 SET ROLE語(yǔ)句 21819.5 小結(jié) 21819.6 問(wèn)與答 21919.7 實(shí)踐 21919.7.1 測(cè)驗(yàn) 21919.7.2 練習(xí) 220第七部分 摘要數(shù)據(jù)結(jié)構(gòu)第20章 創(chuàng)建和使用視圖及異名 22320.1 什么是視圖 22320.1.1 使用視圖來(lái)簡(jiǎn)化數(shù)據(jù)訪問(wèn) 22420.1.2 使用視圖作為一種安全形式 22420.1.3 使用視圖維護(hù)摘要數(shù)據(jù) 22520.2 創(chuàng)建視圖 22520.2.1 從一個(gè)表創(chuàng)建視圖 22520.2.2 從多個(gè)表創(chuàng)建視圖 22720.2.3 從視圖創(chuàng)建視圖 22720.3 WITH CHECK OPTION 22820.4 通過(guò)視圖更新數(shù)據(jù) 22920.4.1 在視圖里插入記錄 22920.4.2 從視圖里刪除記錄 22920.5 從視圖創(chuàng)建表 22920.6 視圖與ORDER BY子句 23020.7 刪除視圖 23020.8 什么是異名 23120.8.1 創(chuàng)建異名 23120.8.2 刪除異名 23220.9 小結(jié) 23220.10 問(wèn)與答 23220.11 實(shí)踐 23320.11.1 測(cè)驗(yàn) 23320.11.2 練習(xí) 233第21章 使用系統(tǒng)目錄 23421.1 什么是系統(tǒng)目錄 23421.2 如何創(chuàng)建系統(tǒng)目錄 23521.3 系統(tǒng)目錄里包含什么內(nèi)容 23521.3.1 用戶數(shù)據(jù) 23621.3.2 安全信息 23621.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)信息 23621.3.4 性能統(tǒng)計(jì) 23621.4 不同實(shí)現(xiàn)里的系統(tǒng)目錄表格 23721.5 查詢系統(tǒng)目錄 23821.6 更新系統(tǒng)目錄對(duì)象 23921.7 小結(jié) 24021.8 問(wèn)與答 24021.9 實(shí)踐 24121.9.1 測(cè)驗(yàn) 24121.9.2 練習(xí) 241第八部分 在實(shí)際工作中應(yīng)用SQL知識(shí)第22章 高級(jí)SQL主題 24522.1 光標(biāo) 24522.1.1 打開(kāi)光標(biāo) 24622.1.2 從光標(biāo)獲取數(shù)據(jù) 24622.1.3 關(guān)閉光標(biāo) 24722.2 存儲(chǔ)過(guò)程和函數(shù) 24722.3 觸發(fā)器 24922.3.1 CREATE TRIGGER語(yǔ)句 24922.3.2 DROP TRIGGER語(yǔ)句 25022.3.3 FOR EACH ROW語(yǔ)句 25122.4 動(dòng)態(tài)SQL 25122.5 調(diào)用級(jí)接口 25122.6 使用SQL生成SQL 25222.7 直接SQL與嵌入SQL 25222.8 窗口表格函數(shù) 25322.9 使用XML 25322.10 小結(jié) 25322.11 問(wèn)與答 25422.12 實(shí)踐 25422.12.1 測(cè)驗(yàn) 25422.12.2 練習(xí) 255第23章 SQL擴(kuò)展到企業(yè)、互聯(lián)網(wǎng)和內(nèi)部網(wǎng) 25623.1 SQL與企業(yè) 25623.1.1 后臺(tái)程序 25623.1.2 前臺(tái)程序 25723.2 訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù) 25823.2.1 ODBC 25823.2.2 JDBC 25823.2.3 廠商連接產(chǎn)品 25923.2.4 通過(guò)Web接口訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù) 25923.3 SQL與互聯(lián)網(wǎng) 26023.3.1 讓數(shù)據(jù)可以被全世界的顧客使用 26023.3.2 向雇員和授權(quán)顧客提供數(shù)據(jù) 26023.3.3 使用SQL的前臺(tái)Web工具 26023.4 SQL與內(nèi)部網(wǎng) 26023.5 小結(jié) 26123.6 問(wèn)與答 26123.7 實(shí)踐 26123.7.1 測(cè)驗(yàn) 26223.7.2 練習(xí) 262第24章 標(biāo)準(zhǔn)SQL的擴(kuò)展 26324.1 各種實(shí)現(xiàn) 26324.1.1 不同實(shí)現(xiàn)之間的區(qū)別 26324.1.2 遵循ANSI SQL 26424.1.3 SQL的擴(kuò)展 26524.2 擴(kuò)展范例 26524.2.1 Transact-SQL 26624.2.2 PL/SQL 26624.2.3 MySQL 26724.3 交互SQL語(yǔ)句 26724.4 小結(jié) 26824.5 問(wèn)與答 26824.6 實(shí)踐 26924.6.1 測(cè)驗(yàn) 26924.6.2 練習(xí) 269第九部分 附錄附錄A 常用SQL命令 273A.1 SQL語(yǔ)句 273A.2 SQL子句 276附錄B 使用MySQL進(jìn)行練習(xí) 278B.1 Windows安裝指令 278B.2 Linux安裝指令 279附錄C 測(cè)驗(yàn)和練習(xí)的答案 280附錄D 本書(shū)范例的CREATE TABLE語(yǔ)句 314D.1 EMPLOYEE_TBL 314D.2 EMPLOYEE_PAY_TBL 314D.3 CUSTOMER_TBL 314D.4 ORDERS_TBL 315D.5 PRODUCTS_TBL 315附錄E 書(shū)中范例的INSERT語(yǔ)句 316E.1 EMPLOYEE_TBL 316E.2 EMPLOYEE_PAY_TBL 316E.3 CUSTOMER_TBL 317E.4 ORDERS_TBL 318E.5 PRODUCTS_TBL 318附錄F 額外練習(xí) 320術(shù)語(yǔ)表 325

章節(jié)摘錄

  第一部分 SQL概念綜述  第1章 歡迎來(lái)到SQL世界  歡迎來(lái)到SQL的世界,體驗(yàn)當(dāng)今世界龐大的不斷發(fā)展的數(shù)據(jù)庫(kù)技術(shù)。通過(guò)閱讀本書(shū),我們可以獲得很多的知識(shí),而這些是在當(dāng)今關(guān)系型數(shù)據(jù)庫(kù)和數(shù)據(jù)管理領(lǐng)域生存所必需的。由于首先必須要介紹SQL的背景知識(shí)和一些預(yù)備知識(shí),本章的主要內(nèi)容都是文本,這顯得有些單調(diào),但這些貌似無(wú)聊的內(nèi)容卻是體會(huì)本書(shū)后續(xù)精彩內(nèi)容的基礎(chǔ)?! ”菊碌闹攸c(diǎn)包括:  SQL歷史簡(jiǎn)介  介紹數(shù)據(jù)庫(kù)管理系統(tǒng)  一些基本術(shù)語(yǔ)和概念  介紹本書(shū)所使用的數(shù)據(jù)庫(kù)  1.1 SQL定義及歷史  任何事務(wù)都涉及數(shù)據(jù),人們需要使用某種有組織的方法或機(jī)制來(lái)管理數(shù)據(jù)。這種機(jī)制被稱為數(shù)據(jù)庫(kù)管理系紡(DBMS)。數(shù)據(jù)庫(kù)管理系統(tǒng)已經(jīng)產(chǎn)生多年了,其中大多數(shù)源自于大型機(jī)上的平面文件系統(tǒng)。隨著技術(shù)的發(fā)展,在不斷增長(zhǎng)的商業(yè)需要、不斷增加的共用數(shù)據(jù)和互聯(lián)網(wǎng)的推動(dòng)下,數(shù)據(jù)庫(kù)管理系統(tǒng)的使用已經(jīng)偏離了其原始方向?! ⌒畔⒐芾淼默F(xiàn)代浪潮主要是由關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)(RDBMS)實(shí)現(xiàn)的,后者是從傳統(tǒng)DBMS派生出來(lái)的?! ‖F(xiàn)代數(shù)據(jù)庫(kù)與客戶端/服務(wù)器或Web技術(shù)相結(jié)合在當(dāng)今是很常見(jiàn)的模式,公司使用這些方式來(lái)管理數(shù)據(jù),從而在相應(yīng)的市場(chǎng)保持競(jìng)爭(zhēng)力。很多公司的趨勢(shì)是從客戶端/服務(wù)器模式轉(zhuǎn)移到Web模式,從而避免用戶在訪問(wèn)重要數(shù)據(jù)時(shí)受到地點(diǎn)的限制。下面幾個(gè)小節(jié)將討論SQL和關(guān)系型數(shù)據(jù)庫(kù),后者是當(dāng)今最通用的DBMS實(shí)現(xiàn)。很好地理解關(guān)系型數(shù)據(jù)庫(kù),以及如何在當(dāng)今信息技術(shù)世界利用SQL來(lái)管理數(shù)據(jù),對(duì)于理解SQL語(yǔ)言是十分重要的。

編輯推薦

  《SQL入門經(jīng)典(第4版)》每章內(nèi)容針對(duì)初學(xué)者精心設(shè)計(jì),1小時(shí)輕松閱讀學(xué)習(xí),24小時(shí)徹底掌握關(guān)鍵知識(shí)。每章案例與練習(xí)題助你輕松完成常見(jiàn)任務(wù),通過(guò)實(shí)踐提高應(yīng)用技能,鞏固所學(xué)知識(shí)?! W(xué)習(xí)如何:  ·使用SQL-2003。最新標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語(yǔ)言;  ·設(shè)計(jì)和部署有效、安全的數(shù)據(jù)庫(kù):  ·創(chuàng)建高級(jí)查詢,提取有用信息:  ·排序、分組和匯總信息。提供最佳展示;  ·調(diào)整數(shù)據(jù)庫(kù)。提供最優(yōu)的查詢性能;  ·了解數(shù)據(jù)庫(kù)管理和安全技術(shù)?! ≡凇禨QL入門經(jīng)典(第4版)》的24章中,讀者可以學(xué)習(xí)設(shè)計(jì)和創(chuàng)建數(shù)據(jù)庫(kù)以及查詢數(shù)據(jù)并提取有用信息的一些專業(yè)技術(shù)?!禨QL入門經(jīng)典(第4版)》章與章之間緊密相連,讀者可以通過(guò)直接的、按步學(xué)習(xí)的方法。從頭開(kāi)始學(xué)>——JANSI SQL的核心知識(shí)?! ∈吕a體現(xiàn)了《SQL入門經(jīng)典(第4版)》作者的專業(yè)技術(shù)。使用MvSQL編寫的作業(yè)提供了有關(guān)開(kāi)放數(shù)據(jù)庫(kù)的更多實(shí)踐內(nèi)容和技術(shù)。包括:使用視圖、管理事務(wù)、數(shù)據(jù)庫(kù)管理和擴(kuò)展SQL。  循序漸進(jìn)的示例 引導(dǎo)讀者完成最常見(jiàn)的任務(wù)。  問(wèn)與答、測(cè)驗(yàn)和練習(xí) 幫助讀者檢驗(yàn)知識(shí)的掌握情況。  “注意” 提供有趣的信息。  “提示” 提供建議或完成任務(wù)的更快捷方式?!  熬妗?指出潛在的問(wèn)題以及幫助讀者避開(kāi)災(zāi)難。  “術(shù)語(yǔ)表” 清晰地定義并詳細(xì)地解釋了書(shū)中出現(xiàn)的新術(shù)語(yǔ)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    SQL入門經(jīng)典 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7