SQL Server 2000資料庫實訓教程

《SQL Server 2000資料庫實訓教程》是清華大學出版社2008年4月16日出版的圖書。

內容簡介

該書採用通俗的語言,循序漸進由淺入深地講述了SQLServer2000的特點、體系結構及系統安裝方法,創建和管理數ransact-SQL的使用,相關的套用技術(包括索引、觸發器、視圖和存儲過程等)的介紹,資料庫完整性的實現,資料庫的安全性管理,資料庫的備份與恢復,數據的轉換以及SQLServer2000編程等。本書採用課堂教學與實際訓練相結合,章節實驗與章節複習相結合,以一個實際套用開發的實例,講述SQLServer2000的套用技巧,理論聯繫實際。既適合教師在課上講解又有利於學生自學複習。

本教材適合計算機及相關專業使用,也適合具有一般計算機基礎的人自學。

目錄

第1章SQLServer2000概述1

1.1SQLServer2000簡介1

1.1.1SQLServer2000是什麼1

1.1.2SQLServer2000的特性2

1.1.3SQLServer2000的體系結構3

1.2SQLServer2000的版本3

1.3SQLServer2000的安裝4

1.3.1SQLServer2000的安裝條件4

1.3.2SQLServer2000的安裝4

1.3.3SQLServer2000的卸載10

1.4本章總結11

1.5思考與實訓練習11

1.5.1思考題11

1.5.2實訓11第2章SQLServer2000管理工具13

2.1管理與使用SQLServer服務管理器13

2.1.1啟動和停止SQLServer服務13

2.1.2註冊和連線SQLServer伺服器14

2.1.3配置SQLServer伺服器18

2.2管理與使用伺服器網路實用工具19

2.3管理與使用客戶端網路實用工具20

2.4管理與使用企業管理器21

2.5管理與使用查詢分析器23

2.6使用在線上叢書28

2.7本章總結29

2.8思考與實訓練習29

2.8.1思考題29

2.8.2實訓30第3章實現SQLServer資料庫32

3.1資料庫設計概述32

3.1.1SQLServer資料庫中的類型32

3.1.2SQLServer資料庫對象34

3.1.3資料庫檔案和檔案組36

3.2創建SQLServer用戶資料庫37

3.2.1使用企業管理器創建資料庫37

3.2.2使用T-SQL創建資料庫39

3.3管理SQLServer資料庫41

3.3.1查看資料庫信息41

3.3.2修改資料庫43

3.3.3刪除資料庫44

3.4本章總結45

3.5思考與實訓練習46

3.5.1思考題46

3.5.2實訓46第4章實現SQLServer資料庫中的表48

4.1表的基本概念48

4.2數據類型49

4.3創建表52

4.3.1使用企業管理器創建表52

4.3.2使用CREATETABLE命令創建表54

4.4修改表57

4.4.1使用企業管理器修改表結構57

4.4.2使用ALTERTABLE命令修改表結構58

4.4.3重新命名表60

4.5查看錶屬性61

4.5.1使用企業管理器查看錶屬性61

4.5.2使用系統存儲過程查看錶屬性61

4.6刪除表63

4.7創建資料庫關係圖64

4.8編輯表中的數據66

4.8.1添加數據66

4.8.2更新數據70

4.8.3刪除數據73

4.8.4使用企業管理器操作表中的數據74

4.9本章總結75

4.10思考與實訓練習76

4.10.1思考題76

4.10.2實訓77第5章實現SQLServer資料庫中的視圖81

5.1視圖基本概念81

5.1.1視圖基本概念81

5.1.2視圖的優缺點83

5.2創建視圖84

5.2.1使用企業管理器創建視圖84

5.2.2使用T-SQL語句創建視圖86

5.3管理視圖87

5.3.1查看視圖信息87

5.3.2修改視圖89

5.3.3刪除視圖91

5.4通過視圖訪問數據91

5.4.1通過視圖添加表中的數據91

5.4.2通過視圖修改表中的數據92

5.4.3通過視圖刪除表中的數據93

5.5本章總結93

5.6思考與實訓練習94

5.6.1思考題94

5.6.2實訓95第6章基本查詢與修改97

6.1SELECT語句98

6.1.1使用通配符*99

6.1.2使用指定的列100

6.1.3使用TOP關鍵字101

6.1.4使用DISTINCT關鍵字102

6.1.5使用計算列103

6.1.6使用列的別名105

6.1.7使用SELECT語句進行無數據源檢索107

6.2使用WHERE子句107

6.2.1使用比較運算符108

6.2.2使用邏輯運算符109

6.2.3使用BETWEEN關鍵字111

6.2.4使用IN關鍵字112

6.2.5使用LIKE關鍵字113

6.3使用ORDERBY子句115

6.4本章總結116

6.5思考與實訓練習118

6.5.1思考題118

6.5.2實訓119第7章高級查詢120

7.1使用表的別名120

7.2多表查詢121

7.2.1內連線122

7.2.2外連線124

7.2.3交叉連線128

7.2.4連線兩個以上的表129

7.3使用UNION子句130

7.4使用統計函式131

7.4.1算術運算符131

7.4.2字元串函式133

7.4.3算術函式133

7.4.4系統函式134

7.4.5數據匯總136

7.5使用GROUPBY子句138

7.5.1在GROUPBY子句中使用多個列139

7.5.2GROUPBY子句和ALL關鍵字140

7.6使用HAVING子句142

7.7使用COMPUTE和COMPUTEBY子句143

7.8使用嵌套查詢145

7.8.1使用比較運算符的子查詢146

7.8.2使用IN的子查詢146

7.8.3使用EXISTS的子查詢147

7.8.4用於替代表達式的子查詢148

7.8.5使用SELECTINTO語句149

7.9本章總結150

7.10思考與實訓練習150

7.10.1思考題150

7.10.2實訓151第8章實現數據的完整性153

8.1數據完整性概述153

8.2執行數據完整性約束154

8.2.1主鍵約束154

8.2.2唯一約束158

8.2.3核查約束160

8.2.4外鍵約束163

8.2.5默認值約束165

8.3執行規則167

8.3.1使用企業管理器管理規則167

8.3.2創建規則168

8.3.3綁定規則169

8.3.4解除規則169

8.3.5刪除規則170

8.4執行默認170

8.4.1使用企業管理器管理默認值對象170

8.4.2創建默認171

8.4.3綁定默認171

8.4.4解除綁定172

8.4.5刪除默認172

8.5使用自動編號172

8.6本章總結173

8.7思考與實訓練習174

8.7.1思考題174

8.7.2實訓174第9章實現存儲過程與觸發器177

9.1存儲過程概念177

9.2存儲過程分類178

9.3存儲過程?唇?79

9.3.1使用企業管理器創建存儲過程179

9.3.2使用T-SQL語句創建存儲過程180

9.4執行存儲過程181

9.5修改存儲過程182

9.5.1更改存儲過程名稱182

9.5.2修改存儲過程的參數與定義182

9.6刪除存儲過程184

9.6.1使用企業管理器刪除存儲過程184

9.6.2使用T-SQL語言刪除存儲過程184

9.7查看存儲過程185

9.7.1使用企業管理器查看存儲過程的信息185

9.7.2使用T-SQL語言查看存儲過程的信息185

9.8存儲過程編程186

9.8.1參數和變數186

9.8.2RETURN語句和錯誤處理188

9.9創建觸發器189

9.9.1使用企業管理器創建觸發器189

9.9.2使用T-SQL語句創建觸發器191

9.10觸發器介紹192

9.10.1觸發器執行過程中的兩個表192

9.10.2SQLServer2000的兩類觸發器193

9.11修改觸發器194

9.11.1修改觸發器名稱194

9.11.2修改觸發器的定義195

9.11.3修改觸發器的有效性195

9.12刪除觸發器196

9.13查詢觸發器信息197

9.14本章總結199

9.15思考與實訓練習200

9.15.1思考題200

9.15.2實訓200第10章實現索引202

10.1索引概述202

10.2創建索引203

10.3查看、修改和刪除索引206

10.3.1利用企業管理器查看、修改和刪除索引206

10.3.2使用Transact-SQL語句?榭礎⑿薷暮?

刪除索引207

10.4本章總結209

10.5思考與實訓練習209

10.5.1思考題209

10.5.2實訓209第11章SQLServer程式設計211

11.1程式注釋語句211

11.2批處理212

11.3事務214

11.4變數216

11.4.1局部變數216

11.4.2全局變數218

11.5程式控制語句218

11.5.1BEGIN…END語句218

11.5.2IF…ELSE語句219

11.5.3CASE語句220

11.5.4WHILE語句223

11.5.5RETURN語句224

11.6游標224

11.6.1聲明游標224

11.6.2打開游標226

11.6.3關閉與釋放游標226

11.6.4使用游標226

11.7用戶自定義函式228

11.7.1創建和調用用戶自定義函式228

11.7.2修改和刪除用戶自定義函式230

11.8本章總結231

11.9思考與實訓練習231

11.9.1思考題231

11.9.2實訓231第12章SQLServer安全管理233

12.1SQLServer2000的安全機制233

12.2管理伺服器的安全性234

12.2.1使用企業管理器管理登錄賬戶234

12.2.2使用T-SQL語句管理登錄賬戶237

12.2.3特殊的登錄賬戶sa240

12.3管理資料庫用戶240

12.3.1使用企業管理器管理資料庫用戶240

12.3.2使用T-SQL語句管理資料庫用戶241

12.3.3特殊的資料庫用戶dbo和guest243

12.4管理角色243

12.4.1固定伺服器角色243

12.4.2固定的資料庫角色245

12.4.3特殊的資料庫角色public247

12.4.4用戶定義的資料庫角色247

12.5管理許可權249

12.5.1許可權的種類249

12.5.2使用企業管理器管理許可權250

12.5.3使用T-SQL語句管理許可權252

12.6本章總結255

12.7思考與實訓練習256

12.7.1思考題256

12.7.2實訓256第13章備份與恢復258

13.1備份的概念258

13.2備份資料庫259

13.2.1創建備份設備259

13.2.2刪除備份設備261

13.2.3備份資料庫261

13.3恢復概述263

13.3.1使用企業管理器恢複數據庫264

13.3.2使用Transact-SQL語句恢複數據庫265

13.4本章總結266

13.5思考與實訓練習266

13.5.1思考題266

13.5.2實訓267第14章數據轉換服務268

14.1關於數據轉換服務268

14.2導入及導出數據270

14.3DTS設計器279

14.4本章總結281

14.5思考與實訓練習282

14.5.1思考題282

14.5.2實訓282第15章SQLServer2000套用編程283

15.1SQLServer2000套用編程概述283

15.2VisualBasic語言的用戶界面284

15.3ADO概述287

15.4使用VisualBasic進行SQLServer2000編程289

15.5本章總結292

15.6思考與實訓練習292

15.6.1思考題292

15.6.2實訓292

相關詞條

相關搜尋

熱門詞條

聯絡我們