SQL Server2008資料庫套用技術

SQL Server2008資料庫套用技術

《SQL Server2008資料庫套用技術》是2013年7月23日清華大學出版社出版的圖書,作者是錢冬雲、周雅靜、趙喜清。

基本介紹

  • 書名:SQL Server2008資料庫套用技術
  • 作者:錢冬雲、周雅靜、趙喜清
  • ISBN:9787302321316
  • 定價:43元
  • 出版社:清華大學出版社
  • 出版時間:2013年7月23日
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書以工學結合、任務驅動為模式進行編寫。項目面向企業的工作過程,以“銷售管理系統”為實例,全面而詳細地講解SQLServer2008資料庫套用技術。
本書結構緊湊,內容承上啟下,共13章。第1章介紹銷售管理資料庫的開發環境;第2章介紹如何創建和管理銷售管理資料庫;第3章介紹如何創建和管理銷售管理資料庫數據表;第4章介紹如何利用銷售管理資料庫進行各類數據查詢;第5~9章介紹在銷售管理資料庫中,為了提高資料庫的質量和查詢效率,設定視圖、索引、存儲過程和觸發器;為了保證銷售管理資料庫的安全,在第10章介紹如何設定安全性;通過第11章的學習,學會資料庫的日常維護;第12章介紹銷售管理資料庫的分析和設計;在第13章對銷售管理資料庫進行初步的開發。
本書可作為套用型、技能型人才培養的各類教育院校計算機軟體技術、計算機網路技術及相關專業的教學用書,也可作為各類培訓機構的培訓教材,同時可以作為初學資料庫的入門教材,資料庫套用系統開發人員也可以學習參考。本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。著作權所有,侵權必究。

圖書目錄

第1章銷售管理資料庫的開發環境1
1.1SQLServer2008概述1
1.2SQLServer2008的安裝2
1.2.1SQLServer2008的版本2
1.2.2SQLServer2008的安裝環境要求3
1.2.3SQLServer2008的安裝過程4
1.3SQLServerManagementStudio簡介15
1.3.1啟動SQLServerManagementStudio15
1.3.2SQLServer管理環境16
1.3.3附加銷售管理資料庫CompanySales18
1.3.4在線上幫助文檔20
1.4創建一個查詢21
習題22
實訓23
第2章銷售管理資料庫的創建和管理24
2.1資料庫概述24
2.1.1基本概念24
2.1.2數據描述25
2.2系統資料庫25
2.3資料庫存儲結構26
2.3.1資料庫檔案27
2.3.2檔案組28
2.4銷售管理資料庫的創建28
2.4.1使用SSMS28
2.4.2使用CREATEDATABASE語句29
2.4.3使用模板32
2.5銷售管理資料庫的管理和維護33
2.5.1修改數據檔案和事務日誌檔案的容量34
2.5.2收縮資料庫37
2.5.3更改資料庫名稱39[][]2.5.4刪除資料庫40
2.5.5打開資料庫41
2.5.6查看資料庫信息41
2.5.7分離和附加資料庫42
2.5.8在線上和脫機45
習題46
實訓47
第3章銷售管理資料庫數據表的創建和管理48
3.1數據表概述48
3.1.1表的基本概念48
3.1.2列數據類型49
3.1.3列的屬性51
3.1.4數據完整性52
3.1.5銷售管理資料庫數據表結構53
3.2創建銷售管理資料庫的數據表55
3.2.1使用SSMS55
3.2.2使用CREATETABLE語句56
3.2.3使用模板57
3.3銷售管理資料庫的數據表管理58
3.3.1查看錶結構58
3.3.2修改數據表結構60
3.3.3刪除數據表62
3.3.4重命名數據表63
3.4銷售管理資料庫數據的約束63
3.4.1約束概述63
3.4.2主鍵約束65
3.4.3外鍵約束68
3.4.4唯一約束71
3.4.5檢查約束72
3.4.6默認值約束74
3.4.7默認值和規則75
3.5銷售管理資料庫數據表中數據的操作80
3.5.1插入記錄80
3.5.2插入多行記錄84
3.5.3更新記錄85
3.5.4刪除記錄86
習題86
實訓87
第4章銷售管理資料庫的數據查詢89
4.1SELECT語句89
4.1.1SELECT語法格式89
4.1.2SELECT語句的執行方式90
4.2簡單查詢91
4.2.1SELECT子句92
4.2.2INTO子句99
4.2.3WHERE子句99
4.2.4ORDERBY子句106
4.2.5GROUPBY子句107
4.2.6HAVING子句108
4.2.7COMPUTE子句110
4.3連線查詢113
4.3.1連線概述113
4.3.2交叉連線113
4.3.3內連線114
4.3.4外連線117
4.4嵌套查詢119
4.4.1單值嵌套120
4.4.2多值嵌套122
4.4.3相關子查詢125
4.4.4集合查詢126
習題128
實訓128
第5章銷售管理資料庫的編程實現130
5.1TransactSQL語言的基本知識130
5.1.1TransactSQL語言的分類130
5.1.2標識符131
5.1.3數據類型131
5.1.4運算符和表達式132
5.1.5常量134
5.1.6變數134
5.1.7注釋136
5.1.8續行137
5.1.9TransactSQL語法格式約定137
5.1.10資料庫對象命名138
5.2流程控制語句139
5.3函式145
5.3.1聚合函式145
5.3.2數學函式146
5.3.3字元串函式147
5.3.4日期和時間函式148
5.3.5系統函式149
5.3.6元數據函式151
5.3.7配置函式152
5.3.8系統統計函式152
5.4銷售管理資料庫中編程套用153
5.4.1主機和資料庫信息153
5.4.2訂單處理153
5.4.3員工獎金計算155
習題158
實訓158
第6章銷售管理資料庫中視圖的套用160
6.1視圖概述160
6.1.1視圖的定義160
6.1.2視圖的作用161
6.1.3視圖的缺點162
6.2創建視圖162
6.2.1使用SSMS162
6.2.2使用CREATEVIEW166
6.3視圖的管理168
6.3.1修改視圖168
6.3.2刪除視圖170
6.3.3查看視圖170
6.4視圖的套用172
6.4.1在銷售管理資料庫中視圖的套用172
6.4.2利用視圖運算元據174
習題176
實訓176
第7章銷售管理資料庫中索引的套用178
7.1索引的概述178
7.1.1索引的作用178
7.1.2索引的分類179
7.1.3索引和約束的關係180
7.2創建索引181
7.2.1使用SSMS181
7.2.2使用CREATEINDEX語句183
7.3管理索引184
7.3.1刪除索引184
7.3.2查看索引185
7.3.3重命名索引186
7.3.4維護索引186
7.4索引套用189
7.4.1使用的索引原則189
7.4.2創建銷售管理資料庫的索引190
習題192
實訓192
第8章銷售管理資料庫中存儲過程的套用193
8.1存儲過程的概述193
8.1.1存儲過程的概念193
8.1.2存儲過程的特點193
8.1.3存儲過程的分類194
8.2創建和執行用戶存儲過程195
8.2.1不帶參數的存儲過程196
8.2.2帶輸入參數的存儲過程198
8.2.3帶輸出參數的存儲過程202
8.3管理存儲過程204
8.3.1查看存儲過程204
8.3.2刪除用戶存儲過程205
8.3.3修改存儲過程205
8.4系統存儲過程和擴展存儲過程206
8.4.1系統存儲過程206
8.4.2擴展存儲過程207
8.5銷售管理資料庫中存儲過程的套用209
8.5.1操作表的存儲過程209
8.5.2獲取訂單信息存儲過程212
習題214
實訓214
第9章銷售管理資料庫中觸發器的套用216
9.1觸發器的概述216
9.1.1觸發器的作用216
9.1.2觸發器的分類217
9.1.3INSERTED表和DELETED表218
9.2DML觸發器218
9.2.1創建DML觸發器219
9.2.2修改觸發器224
9.2.3禁用或啟用觸發器225
9.3DDL觸發器226
9.4管理觸發器228
9.4.1查看觸發器228
9.4.2刪除觸發器228
9.5觸發器的套用229
習題231
實訓232
第10章銷售管理資料庫安全性管理233
10.1SQLServer2008的安全機制233
10.2伺服器安全的管理235
10.2.1身份驗證模式235
10.2.2登錄名管理238
10.2.3特殊登錄名sa241
10.3資料庫用戶的管理242
10.3.1添加資料庫用戶243
10.3.2特殊用戶245
10.4許可權的管理246
10.4.1授權的安全對象247
10.4.2許可權類別247
10.4.3許可權管理248
10.5角色管理255
10.5.1伺服器角色255
10.5.2資料庫角色257
習題261
實訓262第11章銷售管理資料庫的日常維護263
11.1概述263
11.2資料庫的備份263
11.2.1備份設備264
11.2.2使用SSMS創建備份265
11.2.3使用BACKUP語句創建備份269
11.3還原資料庫272
11.3.1使用SSMS還原資料庫272
11.3.2使用RESTORE還原資料庫275
11.4數據導入和導出276
11.4.1數據導出276
11.4.2數據導入280
習題284
實訓284
第12章銷售管理資料庫的分析與設計285
12.1資料庫設計的步驟285
12.2銷售管理資料庫的需求分析287
12.2.1需求分析的任務287
12.2.2常用的需求調查方法288
12.2.3編寫需求分析說明書288
12.2.4銷售管理資料庫的需求分析288
12.3銷售管理資料庫的概念結構設計290
12.3.1概念結構設計的任務290
12.3.2實體與聯繫290
12.3.3概念模型的表示方法291
12.3.4概念結構設計的步驟292
12.3.5銷售管理資料庫的概念結構設計292
12.4銷售管理資料庫的邏輯結構設計294
12.4.1邏輯結構設計的任務294
12.4.2關係模型295
12.4.3ER模型到關係模型的轉化295
12.4.4數據模型最佳化297
12.4.5銷售管理資料庫的邏輯結構設計300
12.5銷售管理資料庫的物理結構設計302
12.5.1物理結構設計的任務302
12.5.2確定數據的物理結構302
12.5.3銷售管理資料庫的物理結構設計304
12.6銷售管理資料庫的實施307
12.7銷售管理資料庫運行和維護307
習題308
實訓308
第13章銷售管理資料庫系統初步開發(C#.Net)310
13.1ADO.NET310
13.1.1ADO.NET概述310
13.1.2ADO.NET組件310
13.1.3使用ADO.NET開發資料庫應用程式的一般步驟312
13.1.4ADO.NET的對象312
13.2使用ADO.NET連線資料庫315
13.2.1自動配置數據源315
13.2.2編程配置數據源320
13.3開發銷售管理資料庫系統321
13.3.1資料庫套用系統軟體開發過程概述321
13.3.2開發登錄模組322
13.3.3員工信息瀏覽模組324
13.3.4員工信息管理模組327
習題328
實訓328
參考文獻330

相關詞條

熱門詞條

聯絡我們