SQL Server2008數(shù)據(jù)庫應用教程
定 價:38 元
- 作者:張小志 吳慶雙 主編
- 出版時間:2013/8/1
- ISBN:9787115319449
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁碼:284
- 紙張:
- 版次:1
- 開本:16開
本書以SQL Server 2008中文企業(yè)版為學習和開發(fā)平臺,以大量的案例來組織講解學習內(nèi)容,著重培養(yǎng)學生的動手能力! ∪珪譃閼媒坛毯蛯嶒炛笇刹糠郑旱谝徊糠謶媒坛讨饕〝(shù)據(jù)庫技術(shù)概述、SQL Server 2008概述、數(shù)據(jù)庫的創(chuàng)建和管理、表的設(shè)計、數(shù)據(jù)操作與數(shù)據(jù)查詢、索引與數(shù)據(jù)完整性、視圖及其應用、Transact-SQL編程、存儲過程與觸發(fā)器、SQL Server 2008安全管理、數(shù)據(jù)備份與還原、Visual C#/SQL Server 2008學生成績管理系統(tǒng)開發(fā)案例共12章,每章都涵蓋了大量案例,方便學生理解掌握相關(guān)知識;第二部分實驗指導為配套實驗練習,共10個,可強化學生的實際應用能力! ”緯瓤勺鳛閼眯捅究、高職高專、社會培訓機構(gòu)數(shù)據(jù)庫類課程教材,也可作為數(shù)據(jù)庫開發(fā)人員的參考用書! ”緯峁┡涮捉虒W課件、所有章節(jié)設(shè)計代碼和數(shù)據(jù)庫系統(tǒng)案例設(shè)計源代碼。
本書體現(xiàn)了“講練結(jié)合、案例教學、理實一體”的教學方法,全書各章都有大量的實例、并配有針對性的實驗環(huán)節(jié),讓讀者通過不斷的聯(lián)系提高操作技能。本書主編張小志是首批國家級示范性高職-邢臺職業(yè)技術(shù)學院實訓中心主任,從事八年數(shù)據(jù)庫課程的教學工作,2010年在清華大學出版社出版的《網(wǎng)絡綜合布線實用技術(shù)》被評為“十一五”國家級規(guī)劃教材。
目 錄
第一部分 應用教程
第1章 數(shù)據(jù)庫技術(shù)概述 3
1.1 數(shù)據(jù)庫基礎(chǔ)知識 3
1.1.1 信息與數(shù)據(jù) 3
1.1.2 數(shù)據(jù)管理的發(fā)展 4
1.1.3 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng) 4
1.1.4 數(shù)據(jù)模型 6
1.2 關(guān)系數(shù)據(jù)庫 8
1.2.1 關(guān)系模型 8
1.2.2 關(guān)系數(shù)據(jù)庫中的基本運算 10
1.2.3 關(guān)系數(shù)據(jù)庫規(guī)范化理論 11
1.2.4 關(guān)系數(shù)據(jù)庫語言 15 目 錄
第一部分 應用教程
第1章 數(shù)據(jù)庫技術(shù)概述 3
1.1 數(shù)據(jù)庫基礎(chǔ)知識 3
1.1.1 信息與數(shù)據(jù) 3
1.1.2 數(shù)據(jù)管理的發(fā)展 4
1.1.3 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng) 4
1.1.4 數(shù)據(jù)模型 6
1.2 關(guān)系數(shù)據(jù)庫 8
1.2.1 關(guān)系模型 8
1.2.2 關(guān)系數(shù)據(jù)庫中的基本運算 10
1.2.3 關(guān)系數(shù)據(jù)庫規(guī)范化理論 11
1.2.4 關(guān)系數(shù)據(jù)庫語言 15
1.3 關(guān)系數(shù)據(jù)庫設(shè)計 17
1.3.1 需求分析 17
1.3.2 概念結(jié)構(gòu)設(shè)計 17
1.3.3 邏輯結(jié)構(gòu)設(shè)計 18
1.3.4 物理結(jié)構(gòu)設(shè)計 19
1.3.5 數(shù)據(jù)庫實施 19
1.3.6 運行和維護 20
練習題 21
第2章 SQL Server 2008概述 22
2.1 SQL Server 2008環(huán)境 22
2.2 SQL Server 2008的安裝 23
2.3 SQL Server 2008的組件與體系結(jié)構(gòu) 31
2.4 SQL Server 2008服務器的操作 32
2.4.1 配置SQL Server 2008 32
2.4.2 SQL Server管理工具 35
練習題 39
第3章 數(shù)據(jù)庫的創(chuàng)建與管理 40
3.1 SQL Server數(shù)據(jù)庫 40
3.1.1 系統(tǒng)數(shù)據(jù)庫 40
3.1.2 用戶數(shù)據(jù)庫 41
3.2 創(chuàng)建數(shù)據(jù)庫 41
3.2.1 使用圖形界面方式創(chuàng)建數(shù)據(jù)庫 42
3.2.2 運用T-SQL語句創(chuàng)建數(shù)據(jù)庫 44
3.3 管理數(shù)據(jù)庫 49
3.3.1 使用圖形界面方式管理數(shù)據(jù)庫 49
3.3.2 運用T-SQL語句管理數(shù)據(jù)庫 53
練習題 57
第4章 表的設(shè)計 59
4.1 表的概述 59
4.1.1 基本概念 60
4.1.2 表的類型 60
4.2 數(shù)據(jù)類型 61
4.2.1 系統(tǒng)數(shù)據(jù)類型 61
4.2.2 用戶自定義數(shù)據(jù)類型 64
4.3 表的創(chuàng)建 65
4.3.1 表結(jié)構(gòu)的設(shè)計 65
4.3.2 使用表設(shè)計器創(chuàng)建表 67
4.3.3 運用T-SQL語句創(chuàng)建表 68
4.4 表的維護 72
4.4.1 修改表 72
4.4.2 修改字段 73
練習題 74
第5章 數(shù)據(jù)操作與數(shù)據(jù)查詢 75
5.1 數(shù)據(jù)的基本操作 75
5.1.1 添加記錄 75
5.1.2 修改記錄 77
5.1.3 刪除記錄 78
5.2 數(shù)據(jù)的簡單查詢 79
5.2.1 SELECT語句 79
5.2.2 選擇若干列 80
5.2.3 選擇若干條記錄 83
5.2.4 對數(shù)據(jù)進行統(tǒng)計 87
5.2.5 對數(shù)據(jù)進行排序 91
5.2.6 合并結(jié)果集 93
5.2.7 其他用法 93
5.3 數(shù)據(jù)的高級查詢 95
5.3.1 子查詢 95
5.3.2 連接查詢 99
練習題 104
第6章 索引與數(shù)據(jù)完整性 106
6.1 索引 106
6.1.1 索引的分類 106
6.1.2 索引的創(chuàng)建 107
6.1.3 索引的修改 109
6.1.4 索引的刪除 110
6.2 約束 110
6.2.1 約束的類型 110
6.2.2 創(chuàng)建約束 111
6.2.3 刪除約束 119
6.3 數(shù)據(jù)完整性 120
6.3.1 實體完整性 120
6.3.2 域完整性 120
6.3.3 參照完整性 120
6.3.4 用戶自定義完整性 121
練習題 121
第7章 視圖及其應用 122
7.1 視圖概述 122
7.1.1 視圖的基本概念 122
7.1.2 視圖的作用 122
7.2 視圖操作 123
7.2.1 創(chuàng)建視圖 123
7.2.2 使用視圖 126
7.2.3 修改視圖 128
7.2.4 刪除視圖 129
練習題 130
第8章 Transact-SQL編程 131
8.1 批處理、腳本、注釋 131
8.2 常量、變量與數(shù)據(jù)類型 132
8.2.1 常量 132
8.2.2 變量 133
8.2.3 數(shù)據(jù)類型 134
8.3 運算符與表達式 136
8.3.1 運算符 136
8.3.2 表達式 140
8.4 流程控制語句 141
8.4.1 BEGIN…END語句 141
8.4.2 PRINT語句 141
8.4.3 IF…ELSE語句 141
8.4.4 CASE語句 142
8.4.5 WAITFOR語句 143
8.4.6 WHILE語句 144
8.4.7 RETURN語句 145
8.5 系統(tǒng)內(nèi)置函數(shù) 145
8.5.1 系統(tǒng)內(nèi)置函數(shù)介紹 146
8.5.2 常見系統(tǒng)內(nèi)置函數(shù) 146
8.6 用戶自定義函數(shù) 149
8.6.1 用戶自定義函數(shù)的定義與調(diào)用 149
8.6.2 用戶函數(shù)的管理 153
8.7 事務 154
8.7.1 事務概述 155
8.7.2 事務運用 156
8.8 鎖 158
8.9 游標 159
8.9.1 游標的基本操作 159
8.9.2 游標的運用 162
練習題 163
第9章 存儲過程與觸發(fā)器 165
9.1 存儲過程 165
9.1.1 存儲過程的概念 165
9.1.2 存儲過程的類型 166
9.1.3 存儲過程的創(chuàng)建與執(zhí)行 166
9.1.4 存儲過程的修改 171
9.1.5 存儲過程的刪除 172
9.1.6 運用界面管理存儲過程 172
9.1.7 存儲過程設(shè)計案例 175
9.2 觸發(fā)器 178
9.2.1 觸發(fā)器的概念 178
9.2.2 觸發(fā)器的分類 178
9.2.3 觸發(fā)器的創(chuàng)建與執(zhí)行 179
9.2.4 觸發(fā)器的修改 183
9.2.5 觸發(fā)器的刪除 184
9.2.6 運用界面管理觸發(fā)器 184
練習題 186
第10章 SQL Server 2008安全管理 187
10.1 SQL Server 2008安全機制 187
10.1.1 SQL Server 2008的身份驗證模式 187
10.1.2 SQL Server 2008的安全性機制 190
10.2 登錄名 190
10.2.1 系統(tǒng)登錄名 190
10.2.2 創(chuàng)建登錄名 191
10.2.3 修改和刪除登錄名 195
10.3 用戶 197
10.3.1 默認數(shù)據(jù)庫用戶 197
10.3.2 創(chuàng)建數(shù)據(jù)庫用戶 198
10.3.3 修改和刪除數(shù)據(jù)庫用戶 200
10.4 角色 201
10.4.1 固定服務器角色 201
10.4.2 固定數(shù)據(jù)庫角色 202
10.4.3 自定義數(shù)據(jù)庫角色 205
10.4.4 應用程序角色 206
10.5 架構(gòu) 208
10.5.1 登錄名、用戶、角色、架構(gòu)的關(guān)系 209
10.5.2 架構(gòu)的定義 209
10.6 權(quán)限 211
10.6.1 權(quán)限類型 211
10.6.2 授予權(quán)限 212
10.6.3 拒絕權(quán)限 214
10.6.4 撤銷權(quán)限 214
練習題 215
第11章 數(shù)據(jù)備份與還原 216
11.1 備份與還原概述 216
11.1.1 備份與還原的基本概念 216
11.1.2 數(shù)據(jù)備份的類型 217
11.1.3 恢復模式 218
11.2 備份數(shù)據(jù)操作 219
11.2.1 備份設(shè)備 219
11.2.2 備份命令 223
11.2.3 使用管理工具備份 228
11.3 還原數(shù)據(jù)操作 237
11.3.1 常規(guī)還原 237
11.3.2 時間點還原 239
11.4 復制數(shù)據(jù)庫 239
練習題 240
第12章 Visual C#/SQL Server 2008學生成績管理系統(tǒng)開發(fā)案例 241
12.1 系統(tǒng)需求分析 241
12.2 系統(tǒng)總體設(shè)計 241
12.2.1 系統(tǒng)功能設(shè)計 241
12.2.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 242
12.3 系統(tǒng)詳細設(shè)計與實現(xiàn) 245
12.3.1 基本信息維護模塊設(shè)計 245
12.3.2 查詢統(tǒng)計模塊設(shè)計 252
練習題 256
第二部分 實驗指導
實驗1 SQL Server 2008環(huán)境配置 259
1.實驗目的和要求 259
2.實驗準備 259
3.實驗內(nèi)容 259
4.思考與練習 261
實驗2 創(chuàng)建和管理數(shù)據(jù)庫 261
1.實驗目的和要求 261
2.實驗準備 261
3.實驗內(nèi)容 261
4.思考與練習 263
實驗3 創(chuàng)建表 263
1.實驗目的與要求 263
2.實驗準備 263
3.實驗內(nèi)容 263
4.思考與練習 265
實驗4 數(shù)據(jù)操作與數(shù)據(jù)查詢 265
1.實驗目的與要求 265
2.實驗準備 266
3.實驗內(nèi)容 266
4.思考與練習 269
實驗5 索引和數(shù)據(jù)完整性 269
1.實驗目的與要求 269
2.實驗準備 269
3.實驗內(nèi)容 269
4.思考與練習 271
實驗6 視圖的創(chuàng)建與使用 271
1.實驗目的與要求 271
2.實驗準備 272
3.實驗內(nèi)容 272
4.思考與練習 273
實驗7 Transact-SQL編程 273
1.實驗目的與要求 273
2.實驗準備 273
3.實驗內(nèi)容 273
4.思考與練習 276
實驗8 存儲過程與觸發(fā)器 276
1.實驗目的與要求 276
2.實驗準備 276
3.實驗內(nèi)容 276
4.思考與練習 278
實驗9 SQL Server 2008安全管理 278
1.實驗目的與要求 278
2.實驗準備 278
3.實驗內(nèi)容 278
4.思考與練習 281
實驗10 數(shù)據(jù)庫的備份與還原 282
1.實驗目的與要求 282
2.實驗準備 282
3.實驗內(nèi)容 282
4.思考與練習 284