注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)/管理SQL實(shí)用參考手冊(cè)(第四版)

SQL實(shí)用參考手冊(cè)(第四版)

SQL實(shí)用參考手冊(cè)(第四版)

定 價(jià):¥46.00

作 者: (美)Judith S.Bowman,(美)Sandra L.Emerson,(美)Marcy Darnovsky著;康博譯;康博譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Sever

ISBN: 9787900641649 出版時(shí)間: 2002-04-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁(yè)數(shù): 364 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  SQL是一種關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言,用于定義、查詢、修改和控制關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù),它受到了關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)商的廣泛支持。本書介紹SQL的基礎(chǔ)知識(shí),提供了具有商業(yè)應(yīng)用價(jià)值的實(shí)際解決方案,并研究關(guān)系數(shù)據(jù)庫(kù)領(lǐng)域各個(gè)知名公司的不同SQL版本。本書包括了擴(kuò)展的平臺(tái)SQL知識(shí), 以及根據(jù)SQL用戶反饋信息編寫的各種實(shí)際示例。 本書主要內(nèi)容包括:詳細(xì)介紹了創(chuàng)建數(shù)據(jù)庫(kù)、表和索引以及添加、個(gè)性和刪除數(shù)據(jù)的各個(gè)命令;使用SELECT命令檢索具體的數(shù)據(jù);在關(guān)系數(shù)據(jù)庫(kù)中處理NULL值;連接表,包括自連接和外連接;使用嵌套查詢(子查詢)從多個(gè)表中獲取數(shù)據(jù);創(chuàng)建視圖(虛擬表)以實(shí)現(xiàn)對(duì)數(shù)據(jù)的定制訪問(wèn)功能;使用SQL函數(shù)。 本書適用于所有使用關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的用戶。

作者簡(jiǎn)介

暫缺《SQL實(shí)用參考手冊(cè)(第四版)》作者簡(jiǎn)介

圖書目錄

第1章 SQL和關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
1.2 關(guān)系模型:關(guān)系就是表
1.3 獨(dú)立性
1.4 高級(jí)語(yǔ)言
1.4.1 數(shù)據(jù)操縱
1.4.2 數(shù)據(jù)定義
1.4.3 數(shù)據(jù)管理
1.5 關(guān)系操作
1.5.1 投影
1.5.2 選擇
1.5.3 連接
1.6 查看數(shù)據(jù)的另一種方法
1.7 NULL
1.8 安全性
1.9 完整性
1.10 SQL函數(shù)
1.11 小結(jié)
第2章 設(shè)計(jì)數(shù)據(jù)庫(kù)
2.1 設(shè)計(jì)考慮因素
2.1.1 是否需要專家指導(dǎo)
2.1.2 數(shù)據(jù)定義和定制
2.1.3 如何進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)
2.1.4 介紹樣例數(shù)據(jù)庫(kù)
2.2 數(shù)據(jù)實(shí)體和關(guān)系
2.2.1 實(shí)體:獨(dú)立存在的事物
2.2.2 一對(duì)多關(guān)系
2.2.3 多對(duì)多關(guān)系
2.2.4 一對(duì)一關(guān)系
2.2.5 實(shí)體-關(guān)系方法總結(jié)
2.3 規(guī)范化準(zhǔn)則
2.3.1 第一范式
2.3.2 第二范式
2.3.3 第三范式
2.3.4 第四范式
2.4 回顧數(shù)據(jù)庫(kù)設(shè)計(jì)
2.4.1 總結(jié)bookbiz數(shù)據(jù)庫(kù)
2.4.2 測(cè)試您的數(shù)據(jù)庫(kù)設(shè)計(jì)方案
2.4.3 定義數(shù)據(jù)庫(kù)的其他考慮問(wèn)題
2.5 小結(jié)
第3章 創(chuàng)建和填充數(shù)據(jù)庫(kù)
3.1 從理論到實(shí)踐
3.1.1 區(qū)分SQL示例和語(yǔ)法
3.1.2 應(yīng)對(duì)失敗情況
3.2 使用數(shù)據(jù)庫(kù)
3.2.1 開始
3.2.2 識(shí)別角色
3.2.3 為數(shù)據(jù)庫(kù)對(duì)象預(yù)留存儲(chǔ)空間
3.2.4 選擇數(shù)據(jù)庫(kù)
3.3 創(chuàng)建簡(jiǎn)單的表
3.3.1 選擇數(shù)據(jù)類型
3.3.2 指定NULL和NOT NULL
3.3.3 計(jì)劃表
3.3.4 定義bookbiZ數(shù)據(jù)庫(kù)中的表
3.4 創(chuàng)建索引
3.4.1 CREATE INDEX語(yǔ)句
3.4.2 同索引相關(guān)的事務(wù)
3.5 使用SQL-92約束創(chuàng)建表
3.5.1 概述約束
3.5.2 在單列上實(shí)現(xiàn)約束
3.5.3 實(shí)現(xiàn)多列約束
3.6 修改、刪除數(shù)據(jù)庫(kù)和對(duì)象
3.6.1 修改數(shù)據(jù)庫(kù)
3.6.2 修改表定義
3.6.3 刪除數(shù)據(jù)庫(kù)
3.6.4 刪除表
3.6.5 刪除索引
3.7 添加、修改和刪除數(shù)據(jù)
3.7.1 添加新行:INSERT
3.7.2 改變現(xiàn)有數(shù)據(jù):UPDATE
3.7.3 刪除數(shù)據(jù):DELETE
3.8 小結(jié)
第4章 從數(shù)據(jù)庫(kù)中選擇數(shù)據(jù)
4.1 SELECT概述和語(yǔ)法
4.1.1 基本的SELECT語(yǔ)法
4.1.2 完整的SELECT語(yǔ)法
4.2 選取列:SELECT子句
4.2.1 選擇所有的列:SELECT*
4.2.2 選擇特定的列
4.2.3 多個(gè)列名
4.3 指定表:FROM子句
4.3.1 使用表別名
4.3.2 忽略FROM
4.4 選擇行:WHERE于句
4.4.1 比較運(yùn)算符
4.4.2 帶有邏輯運(yùn)算符的連接條件
4.5 限制范圍(BETWEEN)和NOT BETWEEN 
4.5.1 列表(IN和NOT IN)
4.5.2 選擇空值
4.5.3 匹配字符串:LIKE
4.5.4 IN與LIKE相同嗎
4.5.5 三者之間的比較
4.6 小結(jié)
第5章 數(shù)據(jù)排序及其他選擇技術(shù)
5.1 一批新的SELECT語(yǔ)句中的子句
5.2 排序查詢結(jié)果ORDER BY
5.2.1 ORDER BY語(yǔ)法格式
5.2.2 字符集和順序排序
5.2.3 排序中的排序
5.2.4 升序排序和降序排序
5.2.5 編寫更復(fù)雜些的表達(dá)式
5.2.6 如何對(duì)空值排序
5.3 刪除復(fù)制行:DISTINCT和ALL
5.3.1 DISTINCT語(yǔ)法格式
5.3.2 帶有多個(gè)SELECT列表項(xiàng)的DISTINCT
5.3.3 DISTINCT和非選擇列表ORDER BY
5.4 聚集函數(shù)
5.5 小結(jié)
第6章 對(duì)數(shù)據(jù)分組并形成報(bào)表
6.1 數(shù)據(jù)分組及聚集
6.2 GROUP BY子句
6.2.1 GROUP BY語(yǔ)法
6.2.2 注意事項(xiàng)及限制條件
6.2.3 Null及組
6.2.4 GROUP BY:聚集交互作用
6.2.5 帶有WHERE子句的GROUP BY
6.2.6 GROUP BY和ORDER BY
6.3 HAVING子句
6.3.1 普通的HAVING
6.3.2 WHERE,GROUP BY,HAVING和ORDER BY語(yǔ)句
6.4 關(guān)于NULL的介紹
6.4.1 NULL和數(shù)據(jù)庫(kù)設(shè)計(jì)
6.4.2 涉及NULL的比較
6.4.3 NULL及運(yùn)算
6.4.4 默認(rèn)選擇NULL值
6.4.5 與NULL共同使用的函數(shù)
6.4.6 NULL函數(shù)和“what—if”運(yùn)算
6.5 小結(jié)
第7章 連接表用于綜合數(shù)據(jù)分析
7.1 定義連接
7.2 需要連接的原因
7.2.1 將各個(gè)單獨(dú)表中的數(shù)據(jù)聯(lián)系在一起
7.2.2 提供靈活性
7.3 獲得良好的連接
7.3.1 FROM/WHERE連接語(yǔ)法
7.3.2 SQL-92連接語(yǔ)法”
7.3.3 分析連接
7.4 提高連接結(jié)果的可讀性
7.4.1 避免重復(fù)
7.4.2 限制顯示的寬度
7.4.3 在FROM子句的表/視圖列表中使用別名
7.5 指定連接條件
7.5.1 基于相等的連接
7.5.2 不基于相等的連接
7.5.3 多于兩個(gè)表的連接
7.6 研究特殊連接
7.6.1 與自身連接的表:自連接
7.6.2 顯示背景:外部連接
7.7 避免常見錯(cuò)誤
7.7.1 理解笛卡爾積
7.7.2 使用笛卡爾積
7.7.3 約束笛卡爾積
7.8 其他運(yùn)算:UNION、INTERSECT、MINUS
7.8.1 UNION
7.8.2 INTERSECT和MINUS
7.9 小結(jié)
第8章 使用子查詢構(gòu)造查詢
8.1 子查詢的含義
8.2 子查詢的工作過(guò)程
8.2.1 簡(jiǎn)單的子查詢過(guò)程
8.2.2 關(guān)聯(lián)子查詢過(guò)程
8.2.3 簡(jiǎn)單—關(guān)聯(lián)子查詢性能問(wèn)題
8.3 使用聯(lián)合還是使用子查詢
8.3.1 子查詢
8.3.2 連接
8.3.3 子查詢與自連接
8.3.4 哪一種更好
8.4 子查詢規(guī)則
8.5 返回0或更多值的子查詢
8.5.1 由IN引入的子查詢
8.5.2 由NOT IN引入的子查詢
8.5.3 由IN引入的關(guān)聯(lián)子查詢
8.6 返回單獨(dú)值的子查詢
8.6.1 保證單值的聚集函數(shù)
8.6.2 GROUP BY和HAVING返回單個(gè)值
8.6.3 使用比較運(yùn)算符進(jìn)行關(guān)聯(lián)子查詢
8.7 子查詢測(cè)試數(shù)據(jù)的存在性
8.7.1 NOT EXISTS查詢空集
8.7.2 使用EXISTS查找交集和差集
8.7.3 EXISTS的替代查詢方法
8.8 多個(gè)嵌套層中的子查詢
8.9 在UPDATE,DELETE和INSERT語(yǔ)句中的子查詢
8.10 在FROM和SELECT子句中的子查詢
8.10.1 在FROM子句中的子查詢
8.10.2 在SELECT子句中的子查詢
8.11 小結(jié)
第9章 創(chuàng)建和使用視圖
9.1 使用View Toward Flexibility
9.2 視圖命令
9.2.1 創(chuàng)建視圖
9.2.2 通過(guò)視圖顯示數(shù)據(jù)
9.2.3 刪除視圖
9.3 視圖的優(yōu)點(diǎn)
9.3.1 顯示、簡(jiǎn)化和定制
9.3.2 安全性
9.3.3 獨(dú)立性
9.4 視圖的工作方式
9.4.1 命名視圖列
9.4.2 使用多個(gè)優(yōu)先對(duì)象創(chuàng)建視圖
9.4.3 分解視圖
9.5 使用視圖修改數(shù)據(jù)
9.6 創(chuàng)建數(shù)據(jù)副本
9.7 小結(jié)
第10章 安全性、事務(wù)、性能和完整性
10.1 實(shí)際的數(shù)據(jù)庫(kù)管理
10.2 數(shù)據(jù)安全性
10.2.1 用戶身份和特定的用戶
10.2.2 GRANT和REVOKE命令
10.2.3 作為安全性機(jī)制的視圖
10.3 事務(wù)
10.3.1 事務(wù)和并行處理
10.3.2 事務(wù)和恢復(fù)
10.3.3 用戶定義事務(wù)
10.4 性能
10.4.1 基準(zhǔn)測(cè)試
10.4.2 設(shè)計(jì)和進(jìn)行索引
10.4.3 優(yōu)化查詢
10.4.4 監(jiān)控和提高性能的其他工具
10.5 數(shù)據(jù)完整性
10.5.1 域約束
10.5.2 實(shí)體完整性
10.5.3 參照完整性
10.5.4 存儲(chǔ)過(guò)程和觸發(fā)器
10.6 小結(jié)
第11章 解決業(yè)務(wù)問(wèn)題
11.1 在工作中使用SQL
11.2 考慮有條件的情況
11.2.1 CASE/DECODE
11.2.2 改變NULL顯示
11.3 格式化數(shù)據(jù)和顯示數(shù)據(jù)
11.3.1 將一列顯示為兩列
11.3.2 將兩列顯示為一列
11.3.3 將數(shù)據(jù)從一種類型轉(zhuǎn)換為另一種類型
11.4 使用模式
11.4.1 匹配大寫和小寫字母
11.4.2 當(dāng)您不知道值時(shí)在一定范圍內(nèi)查找數(shù)據(jù)
11.4.3 查找日期數(shù)據(jù)
11.4.4 按時(shí)間單位顯示數(shù)據(jù)
11.5 避免錯(cuò)誤
11.5.1 區(qū)別DISTINCT
11.5.2 刪除副本
11.5.3 查找第一項(xiàng)
11.6 小結(jié)
附錄A 本書所使用的關(guān)于SQL的語(yǔ)法總結(jié)
A.1 本附錄內(nèi)容
A.2 格式
A.3 語(yǔ)法約定
A.4 語(yǔ)句列表
附錄B 業(yè)界的SQL版本
B.1 本附錄內(nèi)容
B.2 比較
B.3 命名約定比較
B.4 數(shù)據(jù)類型比較
B.5 函數(shù)比較
B.5.1 字符函數(shù)
B.5.2 條件函數(shù)
B.5.3 日期和時(shí)間函數(shù)
附錄C 術(shù)語(yǔ)表
附錄D bookbiz樣例數(shù)據(jù)庫(kù)
D.1 本附錄內(nèi)容
D.2 數(shù)據(jù)庫(kù)詳述
D.3 表圖
D.3.1 publishers表
D.3.2 authors表
D.3.3 titles表
D.3.4 titleauthors表
D.3.5 sales表
D.3.6 salesdetails表
D.3.7 editors表
D.3.8 titleditors表
D.3.9 roysched表
D.4 bookbiz數(shù)據(jù)庫(kù)的CREATE語(yǔ)句
D.5 INSERT語(yǔ)句
D.6 CREATE VIEW語(yǔ)句
附錄E 資源

本目錄推薦

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