新起點電腦教程:SQL Server 2005基礎教程與上機指導

《新起點電腦教程SQLServer2005基礎教程與上機指導》是2006年5月1日清華大學出版社出版的圖書,作者是計算機職業教育聯盟、付玉生。

基本介紹

  • 書名:新起點電腦教程:SQL Server 2005基礎教程與上機指導
  • 作者:計算機職業教育聯盟、付玉生 編
  • ISBN:9787302129608
  • 類別:資料庫
  • 頁數:264頁
  • 出版社清華大學出版社
  • 出版時間:2006年5月1日
  • 裝幀平裝
  • 版次:1
內容簡介,目錄,

內容簡介

《新起點電腦教程:SQL Server 2005基礎教程與上機指導》從資料庫的概念入手,有針對性地介紹了用戶所需要的資料庫管理方面的知識,包括關係資料庫基礎知識、資料庫管理、Transact-SQL語句、表、視圖、索引、存儲過程和觸發器、安全管理以及備份和資料庫恢復等內容,並結合豐富的上機實例練習,循序漸進地指導用戶掌握SQL Server 2005。 《新起點電腦教程:SQL Server 2005基礎教程與上機指導》通俗易懂,重點突出,側重於實際套用和上機指導,並且十分注重在同種操作中以圖形化界面操作方式與Transact-SQL語句控制的操作方式形成對照,適合大中專院校計算機專業、高職高專及培訓班作為教材使用。

目錄

第1章 SQL Server 2005概述 1
1.1 SQL Server 數據平台 1
1.2 SQL Server 2005新特性 2
1.2.1 企業級數據管理 2
1.2.2 開發者的能力 6
1.2.3 查詢通知 7
1.2.4 多活動結果集 7
1.2.5 數據鏡像中的透明的
故障轉移 8
1.2.6 商務智慧型 8
1.3 SQL Server 2005版本性能介紹 9
1.4 習題 11
第2章 關係資料庫基礎 13
2.1 關係資料庫基本概念 13
2.2 SQL Server的資料庫對象 14
2.3 關係資料庫的標準語言SQL 17
2.3.1 SQL語言的特徵 17
2.3.2 SQL語言支持的數據類型 17
2.3.3 SQL語言的表達式 18
2.4 數據定義語言(DDL) 19
2.4.1 建立資料庫 19
2.4.2 刪除資料庫 19
2.4.3 建立基本表 19
2.4.4 刪除基本表 20
2.4.5 修改基本表 20
2.4.6 建立視圖 21
2.4.7 刪除視圖 21
2.5 數據操縱語言(DML) 21
2.5.1 數據查詢 22
2.5.2 數據插入 22
2.5.3 數據刪除 22
2.5.4 數據更新 22
2.6 數據控制語言(DCL) 23
2.6.1 分配許可權 23
2.6.2 回收許可權 23
2.6.3 拒絕許可權 23
2.7 Transact-SQL語言介紹 24
2.8 習題 24
第3章 安裝SQL Server 2005 26
3.1 版本和組件 26
3.1.1 版本 26
3.1.2 組件 27
3.1.3 安裝時的組件選擇 28
3.2 準備安裝SQL Server 2005 30
3.2.1 安裝的硬體和軟體需求 30
3.2.2 計算機系統硬體配置 30
3.2.3 作業系統支持 31
3.2.4 安裝注意事項 32
3.3 安裝後的程式和服務 32
3.3.1 所安裝的程式 32
3.3.2 所安裝的服務 34
3.4 上機指導:安裝SQL Server 2005 36
3.5 習題 43
第4章 Management Studio 44
4.1初識ManagementStudio 44
4.1.1啟動ManagementStudio 44
4.1.2ManagementStudio
視窗部件 45
4.2使用【已註冊的伺服器】和
【對象資源管理器】 47
4.2.1使用【已註冊的伺服器】 47
4.2.2使用【對象資源管理器】 48
4.3改變視窗布局 48
4.3.1關閉和隱藏視窗 48
4.3.2移動視窗 49
4.3.3設定視窗的布局屬性 49
4.4“文檔”視窗的布局 50
4.4.1改變為MDI模式 51
4.4.2在【摘要】頁中顯示 51
4.5選擇鍵盤快捷鍵方案 52
4.6編寫Transact-SQL 52
4.6.1使用查詢編輯器 53
4.6.2使用縮進 54
4.6.3最大化查詢編輯器視窗 55
4.6.4分欄顯示 56
4.7使用幫助 56
4.7.1MicrosoftDocument
Explorer 57
4.7.2設定在線上選項 58
4.8使用模板、方案和工程 59
4.8.1使用模板來創建代碼 59
4.8.2創建用戶自定義的模板 60
4.8.3保存代碼為工程和方案 62
4.9習題 63
第5章SQLServer資料庫管理 64
5.1了解資料庫 64
5.1.1資料庫基礎 64
5.1.2系統資料庫介紹 66
5.1.3檔案和檔案組 67
5.2設計資料庫 69
5.2.1資料庫規劃 69
5.2.2確定資料庫套用類型 70
5.2.3規範化 71
5.2.4數據完整性 71
5.2.5數據安全性 72
5.2.6資料庫性能 72
5.2.7估計資料庫規模 72
5.2.8設計檔案和檔案組 72
5.2.9在資料庫對象上使用
擴展屬性 73
5.3創建資料庫 73
5.3.1使用ManagementStudio
創建資料庫 73
5.3.2使用Transact-SQL創建
資料庫 77
5.3.3創建可移動資料庫 78
5.4重命名資料庫 79
5.4.1使用ManagementStudio
重命名資料庫 79
5.4.2使用Transact-SQL重命名
資料庫 80
5.5刪除資料庫 80
5.5.1使用ManagementStudio
刪除資料庫 80
5.5.1使用ManagementStudio
刪除資料庫 80
5.5.2使用Transact-SQL語言
刪除資料庫 81
5.6上機指導 81
5.6.1使用Transact-SQL創建
資料庫 81
5.6.2使用Transact-SQL重命名
資料庫 83
5.6.3使用Transact-SQL刪除
資料庫 84
5.7習題 84
第6章資料庫高級管理 86
6.1修改資料庫 86
6.1.1擴大資料庫 86
6.1.2縮小資料庫 88
6.1.3添加和刪除數據檔案
和日誌檔案 93
6.1.4更改默認檔案組 96
6.1.5資料庫選項設定 97
6.1.6分離和附加資料庫 101
6.1.7移動資料庫檔案 106
6.1.8更改資料庫所有者 112
6.1.9更改資料庫狀態 113
6.2維護與最佳化資料庫 114
6.2.1維護資料庫 114
6.2.2最佳化資料庫 115
6.3資料庫快照 115
6.3.1資料庫快照的工作原理 115
6.3.2創建和刪除資料庫快照 116
6.4上機指導 117
6.5習題 119
第7章Transact-SQL語言 121
7.1Transact-SQL的基礎知識 121
7.1.1標識符 121
7.1.2數據類型 122
7.1.3函式 123
7.1.4表達式 123
7.1.5保留關鍵字 124
7.1.6注釋 124
7.1.7流控制 124
7.2Transact-SQL的增強 124
7.2.1數據類型的增強 124
7.2.2資料庫控制台命令的增強 125
7.2.3數據定義語句的增強 125
7.2.4其他方面的增強 125
7.3如何使用Transact-SQL 125
7.3.1SQLCMD工具 126
7.3.2查詢編輯器 126
7.4數據定義語言DDL 126
7.5數據操縱語言DML 126
7.5.1查詢數據SELECT 126
7.5.2插入數據INSERT 137
7.5.3刪除數據DELETE 138
7.5.4更新數據UPDATE 139
7.6習題 140
第8章表和索引 142
8.1基礎知識 142
8.1.1表的基本概念 142
8.1.2數據完整性基礎 143
8.1.3特殊表 143
8.2設計表 144
8.2.1列的數據類型選擇 144
8.2.2自動生成列的編號或
標識符 144
8.2.3需要數據計算的列 144
8.2.4加強數據完整性 144
8.3創建表 145
8.3.1使用ManagementStudio
創建表 145
8.3.2使用Transact-SQL創建表 147
8.4修改表 150
8.4.1使用ManagementStudio
修改表 150
8.4.2使用Transact-SQL修改表 152
8.4.3在SQLCMD工具中修改
表示例 153
8.4.4重命名表中的列示例 154
8.5刪除表 154
8.5.1使用ManagementStudio
刪除表 155
8.5.2使用Transact-SQL
刪除表 156
8.5.3刪除資料庫中的表示例 156
8.6查看錶屬性 156
8.6.1使用ManagementStudio
查看錶屬性 156
8.6.2使用Transact-SQL查看錶
的屬性 157
8.6.3查看資料庫表中的定義
信息示例 158
8.7索引 158
8.7.1索引基礎知識 158
8.7.2創建和刪除索引 159
8.8上機指導 164
8.9習題 165
第9章視圖 167
9.1視圖的基礎知識 167
9.1.1視圖的優點與用途 168
9.1.2視圖的分類 169
9.2創建視圖 170
9.2.1使用ManagementStudio
創建視圖 170
9.2.2使用Transact-SQL
創建視圖 172
9.3修改和刪除視圖 173
9.3.1使用ManagementStudio
修改和刪除視圖 173
9.3.2使用Transact-SQL修改和
刪除視圖 175
9.4查看視圖信息 175
9.4.1使用系統存儲過程查看
視圖信息 175
9.4.2使用MicrosoftSQLServer
ManagementStudio查看
視圖信息 176
9.4.3使用Transact-SQL查看
視圖信息 179
9.5上機指導 181
9.6習題 184
第10章存儲過程和觸發器 185
10.1存儲過程概述 185
10.1.1存儲過程的特點 186
10.1.2存儲過程的分類 186
10.2設計存儲過程 187
10.2.1一些設計規則 187
10.2.2存儲過程的內部命名
規範化 187
10.2.3存儲過程的加密定義 188
10.3實現和管理存儲過程 188
10.3.1創建存儲過程 188
10.3.2執行存儲過程 192
10.3.3修改存儲過程 193
10.3.4重新編譯存儲過程 195
10.3.5刪除存儲過程 196
10.4觸發器概述 197
10.4.1觸發器的特點 198
10.4.2觸發器的種類 198
10.4.3inserted表和deleted表 199
10.5觸發器設計規則 199
10.5.1確定觸發器的種類 199
10.5.2確定觸發器的回響範圍 199
10.5.3一些設計規則 200
10.6實現和管理觸發器 200
10.6.1創建觸發器 200
10.6.2更改觸發器 206
10.6.3刪除觸發器和停止
觸發器 208
10.6.4激活觸發器 210
10.7習題 211
第11章安全管理 213
11.1SQLServer的安全性機制 213
11.1.1許可權層次機制 213
11.1.2作業系統級的安全性 213
11.1.3SQLServer級的安全性 214
11.1.4資料庫級的安全性 215
11.2登錄和用戶 215
11.2.1登錄的身份驗證模式
及其設定 215
11.2.2創建登錄 217
11.2.3創建用戶 219
11.3許可權管理 222
11.3.1伺服器許可權 222
11.3.2資料庫對象許可權 222
11.3.3資料庫許可權 226
11.4角色管理 227
11.4.1固定伺服器角色 227
11.4.2資料庫角色 230
11.5上機指導 233
11.5.1創建登錄 233
11.5.2創建新用戶 233
11.6習題 234
第12章資料庫備份和恢復 236
12.1資料庫備份基礎知識 236
12.1.1基本概念 236
12.1.2備份資料庫的目的 237
12.1.3備份資料庫的設備 237
12.1.4物理和邏輯設備 238
12.2資料庫恢復模式 238
12.2.1恢復模式的分類 238
12.2.2選擇恢復模式 239
12.2.3更改資料庫恢復模式 240
12.2.4使用Transact-SQL更改
資料庫恢復模式示例 241
12.3資料庫備份策略 242
12.3.1備份策略 242
12.3.2選擇備份策略 243
12.4執行資料庫備份 244
12.4.1創建邏輯備份設備 244
12.4.2備份資料庫 245
12.5執行資料庫恢復 250
12.5.1使用ManagementStudio
執行資料庫恢復 250
12.5.2使用Transact-SQL語句恢
複數據庫 255
12.6上機指導 256
12.7習題 257
附錄參考答案 259
·VIII·
SQLServer2005基礎教程與上機指導
·XI·
目錄
·VIII·
·XI·

相關詞條

熱門詞條

聯絡我們