書籍信息
作者:錢冬雲、周雅靜
定價:29元
印次:1-4
ISBN:9787302216285
出版日期:2010.02.01
印刷日期:2012.05.25
內容簡介
本書以工學結合、任務驅動為模式進行編寫。本書面向企業的工作過程,以“銷售管理系統”為實例,全面而詳細地講解了SQL Server 2005資料庫套用技術。
本書結構緊湊,內容承上啟下,共分為13章。第1章介紹如何規劃銷售管理資料庫;第2章介紹銷售管理資料庫的開發環境;第3章介紹如何創建和管理銷售管理資料庫;第4章介紹如何創建和管理銷售管理資料庫中的數據表;第5章介紹如何利用銷售管理資料庫進行各類數據查詢;第6~10章介紹為了提高資料庫的質量和查詢效率,在銷售管理資料庫中設定索引、視圖、存儲過程和觸發器的方法;第11章介紹如何保證銷售管理資料庫的安全性;第12章介紹如何進行資料庫的日常維護;第13章介紹對銷售管理資料庫進行初步開發的過程。
本書既可作為培養套用型、技能型人才的各類教育部門計算機軟體技術、計算機網路技術及相關專業的教學用書,也可作為各類培訓學校、計算機從業人員的培訓教材,同時還可以作為初學者學習資料庫知識的入門教材和資料庫套用系統開發人員的學習參考書。。
圖書目錄
第1章 銷售管理資料庫的規劃1
1.1 資料庫概述1
1.1.1 基本概念1
1.1.2 數據描述2
1.2 資料庫設計的步驟2
1.3 銷售管理資料庫的需求分析4
1.3.1 需求分析的任務4
1.3.2 常用的需求調查方法5
1.3.3 編寫需求分析說明書 5
1.3.4 銷售管理資料庫的需求分析5
1.4 銷售管理資料庫的概念結構設計7
1.4.1 概念結構設計的任務7
1.4.2 實體與聯繫7
1.4.3 概念模型的表示方法8
1.4.4 概念結構設計的步驟9
1.4.5 銷售管理資料庫的概念結構設計9
1.5 銷售管理資料庫的邏輯結構設計11
1.5.1 邏輯結構設計的任務11
1.5.2 關係模型11
1.5.3 E-R模型到關係模型的轉化12
1.5.4 數據模型最佳化14
1.5.5 銷售管理資料庫的邏輯結構設計17
1.6 銷售管理資料庫的物理結構設計18
1.6.1 物理結構設計的任務18
1.6.2 確定資料庫的物理結構18
1.6.3 銷售管理資料庫的物理結構設計20
1.7 銷售管理資料庫的實施22
1.8 銷售管理資料庫的運行和維護23
習題123
實訓124
第2章 銷售管理資料庫的開發環境25
2.1 SQL Server 2005功能簡介25
2.2 SQL Server 2005的安裝26
2.2.1 SQL Server 2005的版本26
2.2.2 SQL Server 2005的安裝環境要求27
2.2.3 SQL Server 2005的安裝過程28
SQL S...
2.3.1啟動SQLServerManagementStudio33
2.3.2ManagementStudio工作界面33
2.3.3附加銷售管理資料庫CompanySales36
2.3.4在線上幫助文檔37
2.4創建一個查詢38
習題239
實訓240
第3章銷售管理資料庫的創建和管理41
3.1系統資料庫41
3.2資料庫存儲結構42
3.2.1資料庫檔案43
3.2.2檔案組44
3.3銷售管理資料庫的創建44
3.3.1使用ManagementStudio44
3.3.2使用CREATEDATABASE語句45
3.3.3使用模板47
3.4銷售管理資料庫的管理48
3.4.1擴充數據檔案和事務日誌的容量49
3.4.2收縮資料庫52
3.4.3更改資料庫名稱54
3.4.4刪除資料庫54
3.4.5打開資料庫55
3.4.6查看資料庫信息56
3.4.7分離和附加資料庫57
3.4.8資料庫的在線上和脫機59
習題360
實訓361
第4章銷售管理資料庫數據表的創建和管理62
4.1數據表概述62
4.1.1表的基本概念62
4.1.2數據類型63
4.1.3列的屬性65
4.2創建銷售管理資料庫的數據表66
4.2.1使用ManagementStudio66
4.2.2使用CREATETABLE語句66
4.2.3使用模板67
4.3銷售管理資料庫的數據表管理69
4.3.1查看錶結構69
4.3.2修改數據表71
4.3.3刪除數據表73
4.3.4重命名數據表73
4.4銷售管理資料庫數據的完整性74
4.4.1數據完整性分類74
4.4.2約束概述75
4.4.3主鍵約束76
4.4.4外鍵約束79
4.4.5唯一約束83
4.4.6檢查約束83
4.4.7默認值約束85
4.4.8默認值和規則86
4.5銷售管理資料庫數據表中數據的操作92
4.5.1插入記錄92
4.5.2修改記錄95
4.5.3刪除記錄96
習題496
實訓497
第5章銷售管理資料庫的數據查詢99
5.1SELECT語句99
5.1.1SELECT語句的語法格式99
5.1.2SELECT語句的執行方式100
5.2簡單查詢101
5.2.1SELECT子句101
5.2.2INTO子句109
5.2.3WHERE子句109
5.2.4ORDERBY子句116
5.2.5GROUPBY子句117
5.2.6HAVING子句118
5.2.7COMPUTE子句120
5.3連線查詢123
5.3.1連線概述123
5.3.2交叉連線123
5.3.3內連線124
5.3.4外連線127
5.4嵌套查詢130
5.4.1單值嵌套130
5.4.2多值嵌套132
5.4.3相關子查詢134
習題5135
實訓5136
第6章銷售管理資料庫編程137
6.1Transact-SQL語言的基本知識137
6.1.1Transact-SQL語言的分類137
6.1.2Transact-SQL語法約定138
6.1.3Transact-SQL資料庫對象命名方法140
6.1.4常量140
6.1.5變數141
6.1.6表達式和運算符142
6.2流程控制語句145
6.3函式151
6.3.1聚合函式151
6.3.2數學函式152
6.3.3字元串函式155
6.3.4日期和時間函式155
6.3.5系統函式157
6.3.6元數據函式159
6.3.7配置函式160
6.3.8系統統計函式160
6.4編程技術的套用161
6.4.1主機和資料庫信息161
6.4.2訂單處理162
6.4.3員工獎金計算164
習題6166
實訓6167
第7章銷售管理資料庫中視圖的套用168
7.1視圖概述168
7.1.1視圖的定義168
7.1.2視圖的作用168
7.2創建視圖170
7.2.1使用ManagementStudio170
7.2.2使用CREATEVIEW173
7.3管理視圖176
7.3.1修改視圖176
7.3.2刪除視圖178
7.3.3查看視圖178
7.4視圖的套用180
7.4.1銷售管理資料庫中視圖的套用180
7.4.2利用視圖運算元據182
習題7184
實訓7184
第8章銷售管理資料庫中索引的套用186
8.1索引概述186
8.1.1索引的作用186
8.1.2索引的分類187
8.1.3索引和約束的關係188
8.2創建索引189
8.2.1使用ManagementStudio189
8.2.2使用CREATEINDEX語句190
8.3管理索引192
8.3.1刪除索引192
8.3.2查看索引193
8.3.3重命名索引194
8.3.4維護索引194
8.4索引的套用197
8.4.1使用的索引原則197
8.4.2創建銷售管理資料庫的索引198
習題8200
實訓8200
第9章銷售管理資料庫中存儲過程的套用202
9.1存儲過程概述202
9.1.1存儲過程的概念202
9.1.2存儲過程的特點202
9.1.3存儲過程的分類203
9.2創建和執行用戶存儲過程204
9.2.1不帶參數的存儲過程205
9.2.2帶輸入參數的存儲過程207
9.2.3帶輸出參數的存儲過程212
9.3管理存儲過程212
9.3.1查看存儲過程212
9.3.2刪除用戶存儲過程214
9.3.3修改存儲過程214
9.4系統存儲過程和擴展存儲過程215
9.4.1系統存儲過程215
9.4.2擴展存儲過程216
9.5存儲過程的套用218
9.5.1操作表的存儲過程218
9.5.2獲取訂單信息的存儲過程220
習題9222
實訓9223
第10章銷售管理資料庫中觸發器的套用224
10.1觸發器概述224
10.1.1觸發器的作用224
10.1.2觸發器的分類224
10.1.3DML觸發器與約束比較225
10.1.4INSERTED表和DELETED表226
10.2DML觸發器226
10.2.1創建DML觸發器227
10.2.2修改觸發器230
10.3DDL觸發器232
10.4管理觸發器233
10.4.1查看觸發器233
10.4.2刪除觸發器234
10.4.3禁用或啟用觸發器235
10.5觸發器的套用236
習題10238
實訓10239
第11章銷售管理資料庫安全性管理240
11.1SQLServer2005的安全機制240
11.2伺服器安全的管理243
11.2.1登錄模式243
11.2.2創建登錄名246
11.3資料庫用戶的管理250
11.3.1默認用戶251
11.3.2添加資料庫用戶252
11.4許可權的管理254
11.4.1授權的安全對象254
11.4.2許可權類別255
11.4.3許可權管理256
11.5角色管理259
11.5.1伺服器角色259
11.5.2資料庫角色261
習題11264
實訓11264
第12章銷售管理資料庫日常維護266
12.1概述266
12.2備份和還原266
12.2.1備份資料庫267
12.2.2還原資料庫271
12.3數據導入和導出273
12.3.1數據導出273
12.3.2數據導入277
習題12281
實訓12281
第13章銷售管理資料庫系統初步開發(C#.NET)282
13.1ADO.NET282
13.1.1ADO.NET概述282
13.1.2ADO.NET組件282
13.1.3使用ADO.NET開發資料庫應用程式的一般步驟284
13.1.4ADO.NET的對象284
13.2使用ADO.NET連線資料庫287
13.2.1自動配置數據源287
13.2.2編程配置數據源291
13.3開發銷售管理資料庫系統293
13.3.1資料庫套用系統軟體開發過程概述293
13.3.2登錄模組294
13.3.3員工信息瀏覽模組296
13.3.4員工信息管理模組299
習題13300
實訓13301
參考文獻302