注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫設計/管理SQL故障診斷與排錯技術

SQL故障診斷與排錯技術

SQL故障診斷與排錯技術

定 價:¥26.00

作 者: (美)Forrest Houlette著;康博譯;康博譯
出版社: 清華大學出版社
叢編項: 全球智慧中文化
標 簽: Sever

購買這本書可以去


ISBN: 9787302052937 出版時間: 2002-04-01 包裝: 平裝
開本: 26cm 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

  SQL語句實質上是說明性語言,所以很難排除它的故障。因為它沒有交互式調試器,也無法使用已開發(fā)的錯誤對象來生成提示錯誤的信息,甚至無法準確獲知哪一行代碼導致了錯誤。因此,我們必須發(fā)揮自己的能動性才能建立排除SQL故障的環(huán)境。本書主要介紹有效排除SQL查詢語句故障所需要的全部知識,介紹如何建立SQL高度環(huán)境,并提供了最好的編程技能練習。本書還引導讀者使用常用的查詢類型,同時提供調試查詢的具體內(nèi)容。 本書適用于熟悉SQL知識并希望學習調試SQL語句的所有讀者。

作者簡介

暫缺《SQL故障診斷與排錯技術》作者簡介

圖書目錄

第I部分基礎
第1章選擇排除故障的環(huán)境
1.l查詢分析器
1.2圖形化工具
1.3開發(fā)環(huán)境
1.4實際應用
1.5小結
第2章使用良好規(guī)范
2.l良好規(guī)范概述
2.1.l使代碼可以自我解釋
2.l.2使代碼可讀
2.2優(yōu)化查詢
2.3保護數(shù)據(jù)
2.4保護數(shù)據(jù)的完整性
2.5小結
第3章準備排除故障的環(huán)境
3.1要準備的工作
3.2要準備的工只
3.3要建立的內(nèi)容
3.4要運行的內(nèi)容
3.5如何運行環(huán)境
3.6小結
第II部分分析問題
第4章創(chuàng)建數(shù)據(jù)庫
4.1安裝問題的診斷和解決辦法
4.2數(shù)據(jù)庫對象和用戶之間的關系
4.2.1組織表
4.2.2將數(shù)據(jù)庫放到磁盤上
4.3避免過長的響應時間
4.3.l創(chuàng)建索引
4.3.2管理日志和文件
4.4保證數(shù)據(jù)的安全
4.4.1定義用戶
4.4.2定義角色
4.5小結
第5章表的規(guī)范化
5.l13個規(guī)則
5.2第一范式
5.3其他范式
5.3.l第二范式
5.3.2第三范式
5.3.3Boyce-Codd范式
5.3.4第四化式
5.3.5第五范式和更高的范式
5.4優(yōu)化表
5.4.l從規(guī)范化到優(yōu)化
5.4.2考慮取消規(guī)范化
5.5小結
第6章使用數(shù)據(jù)類型
6.l使用數(shù)據(jù)類型
6.1.l數(shù)字的數(shù)據(jù)類型
6.1.2與時間相關的數(shù)據(jù)類型
6.1.3字符數(shù)據(jù)類型
6.2把數(shù)據(jù)類型從一個數(shù)據(jù)庫轉換到另一個數(shù)據(jù)庫
6.3小結
第7章選擇數(shù)據(jù)
7.1基本SELECT語句
7.2復雜因素之一--聚集
7.3復雜因素之二--連接
7.4復雜因素之三--WHERE子句
7.5復雜的查詢
7.6幾個切實可行的建議
7.7小結
第8章插入數(shù)據(jù)
8.l基本INSERT語句
8.2插入到多個表中
8.3常見的復雜因素
8.3.l數(shù)據(jù)庫設計
8.3.2約束
8.3.3空值
8.3.4少值
8.3.5多值
8.4一個復雜的INSERT語句
8.5幾個切實可行的建議
8.6小結
第9章更新數(shù)據(jù)
9.l事務的完整性
9.1.1ACID測試
9.1.2鎖定的類型
9.l.3銷定的粒度
9.1.4樂觀和悲觀鎖定
9.1.5使用樂觀鎖定
9.1.6死鎖
9.1.7關于事務的建議
9.2基本UPDATE語句
9.2.1WHERE子句的用法
9.2.2使用FROM子句
9.2.3更新計算好的值
9.3妨礙更新的因素
9.3.l未說明的模式
9.3.2數(shù)據(jù)類型不兼容
9.3.3唯一的主鍵碼約束
9.3.4外鍵碼約束
9.3.5唯一的索引約束
9.3.6允許使用空值和默認值
9.3.7檢沓約束
9.3.8觸發(fā)器
9.3.9帶有檢查的視圖
9.3.10安個設置
9.4小結
第10章刪除數(shù)據(jù)
10.l基本DELETE語句
10.1.1意外情況
10.1.2保存WHERE子句的數(shù)據(jù)
10.1.3FROM-FROM
10.2妨礙刪除的因素
10.3參照完整性
10.3.1可選的外鍵碼
10.3.2級聯(lián)刪除
10.3.3級聯(lián)刪除觸發(fā)器
10.4邏輯刪除
10.4.1邏輯刪除標記
10.4.2邏輯刪除觸發(fā)器
10.4.3級聯(lián)邏輯刪除
10.5刪除一個表
10.6小結
第11章組合和聚集數(shù)據(jù)
11.1常見的聚集函數(shù)
11.l.1COUNT()函數(shù)
11.l.2SUM()函數(shù)
11.1.3AVG()函數(shù)
11.l.4MIN()和MAX()函數(shù)
11.2GROUPBY
11.2.1清理GROUPBY查詢
11.2.2SQLOrder和集合
11.2.3生成cube小計
11.2.4摘要
11.3小結
第12章使用連接
12.1SQL語句中的連接
12.2內(nèi)連接
12.2.l改變得到的行數(shù)
12.2.2使用圖形化查詢工具
12.2.3SQL語句的執(zhí)行順序
12.2.4向連接
12.3外連接
12.3.l右外連接
12.3.2用空值凈化數(shù)據(jù)
12.3.3全外連接
12.3.4一個18世紀的類比
12.3.5舊連接
12.3.6Cross連接
12.4Union連接
12.5復合連接
12.5.l多個表
12.5.2多個連接條件
12.5.3不等連接
12.5.4可讀的樣式
12.6小結
第13章使用于查詢
13.1子查詢基礎知識
13.2替換手查詢
13.2.l替換列名
13.2.2替換列值
13.2.3動態(tài)設置最大行數(shù)
13.2.4引用泥生表
13.2.5建立動態(tài)的WHERE子勾
13.2.6改變GROUPBY和ORDERBY
13.3相關子查詢
13.4小結
第14章使用視圖
14.1使用視圖
14.2嵌套的視圖
14.3分隔開的視圖和聯(lián)合的數(shù)據(jù)庫
14.4視圖用作女全措施
14.5有關機圖的問題
14.5.1鎖定.更新和視圖
14.5.2性能
14.5.3視圖常常是個能更新的
14.5.4模式的改變
14.5.5調試問題
14.5.6多麥引用
14.5.7編輯視圖
14.5.8從腳本中重新建立數(shù)據(jù)庫對象
14.6小結
第III部分解決復雜的問題
第15章觸發(fā)器.存儲過程和參數(shù)
15.l為什么要使用觸發(fā)器和存儲過程
15.l.1用觸發(fā)器和存儲過程排除代碼問題
15.1.2環(huán)境
15.2選項1:修改代碼
15.3選項2:使用觸發(fā)器
15.4選項3:使用存儲過程
15.5存儲過程的語法和類型
15.6使用參數(shù)
15.6.1什么是參數(shù)
15.6.2參數(shù)的基礎
15.7小結
第16章事務處理
16.l事務處理的要求
16.1.1Atomic
16.1.2一致性
16.1.3獨立性
16.1.4打久性
16.2事務的基礎知識
16.3數(shù)據(jù)庫鎖定
16.3.l理解鎖定
16.3.2使用鎖定
16.4使用事務
16.4.1Oracle中的事務
16.4.2控制事務
16.4.3Transact-SQL中的事務
16.5事務和存儲過程
16.6監(jiān)視事務:使用事務日志
16.7小結
第17章使用游標和異常
17.l理解游標
17.2創(chuàng)建和使用游標
17.3Transact-SQL的游標
17.3.1創(chuàng)建SQL游標
17.3.2打開游標
17.3.3史新和刪除游標
17.3.4關閉游標
17.4理解PL/SQL的游標
17.5PL/SQL中的異常
17.6異常處理
17.7小結
第18章樹形結構
18.l樹形結構簡介
18.2理解樹形結構和層次
18.2.l樹形結構的規(guī)則
18.2.2CONNECTBY子句的局限性
18.2.3從樹形結構中提取伯息
18.3樹形結構的操作
18.3.1刪除子樹
18.3.2子樹的合并
18.4小結

本目錄推薦

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