資料庫設計實戰——使用SQL Server 2005

資料庫設計實戰——使用SQL Server 2005

《資料庫設計實戰——使用SQL Server 2005》是2007年清華大學出版社出版的圖書,作者是桂思強。

基本介紹

  • 書名:資料庫設計實戰——使用SQL Server 2005
  • 作者:桂思強
  • ISBN:9787302154259
  • 頁數:348頁
  • 定價:36元
  • 出版社:清華大學出版社
  • 出版時間:2007年6月18日
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

SQL Server 2005是自2000版以來歷經5年的大改版,新增功能強大而豐富。本書面向初學者,詳盡講解了2005版的最基本知識點,並輔以套用範例,學習輕鬆易上手,是初學者學習SQL Server 2005的最佳選擇。   全書共19章,第一部分基礎知識涉及資料庫設計的基本概念,如何創建、啟動、連線SQL Server 2005,如何創建資料庫、數據表及關係,視圖、SQL語法、T-SQL的相關知識。第二部分介紹了一些高級知識,包括存儲過程、觸發器、資料庫的事務及鎖定、備份和還原、資料庫的安全性等。本書最後通過實例介紹了有關資料庫設計方面的知識,如ASP、ASRNET和ADO.NET等。   本書適合作為高等院校相關專業學生的教材用書,也可作為社會類相關培訓班教程。

目錄

第1章 資料庫設計基礎 1
1-1 數據的存儲形式 1
1-1-1 表格形式的數據表 1
1-1-2 欄位 2
1-1-3 行 2
1-2 數據及界面 3
1-2-1 數據可在任意位置 3
1-2-2 面對用戶的界面 3
1-3 主從式架構 4
1-3-1 兩層式設計 4
1-3-2 三層或多層式設計 5
1-4 範例說明——模擬電子書店 6
第2章 創建及啟動伺服器 7
2-1 關於SQL Server 2005的版本 7
2-1-1 四個版本之間的區別 7
2-1-2 系統要求 10
2-1-3 安裝SQL Server 2005 14
2-2 連線SQL Server伺服器 20
2-2-1 使用Manage Studio 20
2-2-2 使用Visual Studio.NET 2005 29
2-3 練習 31
第3章 認識及操作SQL Server資料庫
33
3-1 系統資料庫 33
3-2 資料庫的組成 35
3-3 用T-SQL控制資料庫 42
3-3-1 用T-SQL查詢數據 42
3-3-2 查看伺服器配置 44
3-4 練習 45
第4章 創建資料庫 47
4-1 創建資料庫 47
4-1-1 創建資料庫 47
4-1-2 創建數據表 49
4-1-3 輸入數據 52
4-1-4 創建查詢 53
4-2 創建前台操作界面 58
4-2-1 創建項目資料庫 58
4-2-2 創建窗體及報表 60
4-3 練習 62
第5章 資料庫的處理 63
5-1 資料庫基本處理 63
5-1-1 資料庫的更名及刪除 63
5-1-2 資料庫和檔案的關係 65
5-2 其他 69
5-3 練習 89
第6章 創建數據表及關係 91
6-1 創建和更改數據表 91
6-1-1 創建數據表 91
6-1-2 數據表的相關操作 92
6-2 索引(鍵)的設計 96
6-2-1 關於主索引(主鍵) 96
6-2-2 索引的相關操作 97
6-3 創建關係 100
6-3-1 確定關係的意義 100
6-3-2 關係操作 102
6-4 練習 110
第7章 數據表的其他設計 111
7-1 約束 111
7-2 規則 114
7-3 默認值 115
7-4 用戶定義數據類型 116
7-5 練習 119
第8章 視圖及SQL語句 121
8-1 視圖 121
8-1-1 創建視圖
(查看客戶及訂單) 122
8-1-2 設定準則 126
8-2 SQL語言 128
8-2-1 SQL語言的由來 128
8-2-2 Select基本架構 129
8-2-3 排序 132
8-2-4 Where條件及排序 133
8-2-5 多數據表查詢命令 136
8-2-6分組依據及計算 137
8-2-7更改記錄的命令 141
8-3練習 142
第9章T-SQL設計 145
9-1關於T-SQL 145
9-1-1關於程式語言 145
9-1-2T-SQL的組成 146
9-1-3分析和執行 147
9-2基本語句介紹 148
9-2-1變數和常量 148
9-2-2數據類型優先權 149
9-2-3運算符 150
9-2-4獲取工作狀態 153
9-2-5設定工作狀態 155
9-2-6流程控制 159
9-2-7錯誤處理 161
9-3實際說明 161
9-3-1日期處理 161
9-3-2小數數據的處理 164
9-3-3自動編號的操作 165
9-3-4PIVOTTABLE 166
9-4練習 167
第10章存儲過程
(StoreProcedure) 169
10-1為什麼使用存儲過程 169
10-1-1使用存儲過程的優點 169
10-1-2存儲過程的分類 170
10-1-3創建存儲過程 171
10-1-4執行存儲過程 173
10-1-5修改存儲過程 174
10-2存儲過程的相關設計 175
10-2-1使用參數 175
10-2-2取得返回值 175
10-2-3存儲過程的編譯 177
10-2-4在套用系統中執行存儲
過程 177
10-3練習 182
第11章觸發器(Trigger) 183
11-1觸發器的特點 183
11-2創建觸發器 184
11-2-1新建觸發器 184
11-2-2啟用及關閉觸發器 187
11-2-3觸發器的限制 187
11-3觸發器的其他設計 188
11-3-1InsteadOf的設計 188
11-3-2獲取更改和刪除的資料 191
11-3-3相關可用函式 192
11-3-4多重觸發器 193
11-4練習 193
第12章數據事務 195
12-1SQLServer的事務機制 195
12-1-1事務的設計 196
12-1-2三種事務模式 197
12-1-3事務的其他設計 199
12-2練習 204
第13章數據鎖定 205
13-1SQLServer的鎖定機制 205
13-1-1鎖定對象 205
13-1-2鎖定方法 206
13-1-3鎖定的兼容性 208
13-1-4如何避免死鎖 208
13-2鎖定的相關設計 209
13-3練習 212
第14章備份及還原 213
14-1SQLServer的備份機制 213
14-1-1備份及還原內容 213
14-1-2備份目標 214
14-1-3備份策略 216
14-2執行資料庫備份及還原 217
14-2-1執行備份 217
14-2-2執行還原 220
14-3T-SQL中的處理 224
14-3-1備份設備 224
14-3-2Backup 230
14-3-3Restore 233
14-4練習 234
第15章許可權及安全性 237
15-1SQLServer的安全機制 237
15-1-1驗證模式 237
15-1-2管理登錄名及角色 239
15-2用戶管理 249
15-2-1用戶 249
15-2-2資料庫角色 252
15-2-3應用程式角色 254
15-2-4設定許可權 257
15-3練習 262
第16章提高資料庫性能的設計 263
16-1維護計畫 263
16-1-1使用維護嚮導 263
16-1-2自定義維護計畫 271
16-2各種分析工具 273
16-2-1活動監視器 273
16-2-2SQLServerProfiler 275
16-2-3資料庫最佳化引擎 284
16-3T-SQL語句及查詢性能 287
16-3-1兩個查詢分析工具 287
16-3-2T-SQL性能 289
16-3-3Select的設計 291
16-3-4Where條件的設計 292
16-3-5Join連線 294
16-3-6應用程式設計 295
16-4練習 296
第17章使用ASP 297
17-1創建ASP網頁 297
17-1-1ASP網頁基本處理 297
17-1-2ASP數據處理——使用
ADO對象 303
17-2創建討論區 306
17-2-1數據結構 307
17-2-2ASP的設計 307
第18章使用ADO.NET 311
18-1了解ADO.NET結構 311
18-1-1與資料庫有關的命名空間
(Namespace) 311
18-1-2關於ADO.NET 312
18-1-3ADO.NET如何結合界面 313
18-2在VisualStudio.NET2005中
連線資料庫 318
18-2-1更改範例中的數據連線 318
18-2-2創建數據處理窗體 319
第19章使用ASP.NET 329
19-1使用VS.NET2005創建Web
套用系統 329
19-1-1創建網站 329
19-1-2發布網站 331
19-1-3範例網站說明 332
19-2登錄及會員數據管理設計 334
19-2-1登錄的設計 334
19-2-2會員管理 335
19-3購物車設計 338
19-3-1取得商品資料 338
19-3-2放入購物車 341
19-3-3確定結帳 344
P20以上就是整個安裝過程,安裝完成後會在開始選單增加許多項目,如圖2-10所示。
P261而在Revoke及Deny語句中,最後可加入Cascade,此關鍵字的功能是一起撤銷To之後用戶可授予其他人的許可權,即取消“具有授予”。
P330一個網站系統可以包含多個網頁,但只有一個是起始網頁,即運行網站後,首先被執行並顯示的網頁。設定起始網頁的方法是在解決方案資源管理器中任一網頁上右擊,再選擇“設為起始頁”,如圖19-3所示。
P311本章將使用VisualStudio.NET2005作為工具,並使用VisualBasic語言創建可連線至SQLServer資料庫的Windows套用系統。因此讀者的計算機必須已安裝VisualStudio.NET2005,並且可通過網路或在本地連線至SQLServer伺服器。

相關詞條

熱門詞條

聯絡我們