SQL Server2008數(shù)據(jù)庫(kù)應(yīng)用教程
定 價(jià):38 元
- 作者:張小志 吳慶雙 主編
- 出版時(shí)間:2013/8/1
- ISBN:9787115319449
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:284
- 紙張:
- 版次:1
- 開本:16開
本書以SQL Server 2008中文企業(yè)版為學(xué)習(xí)和開發(fā)平臺(tái),以大量的案例來(lái)組織講解學(xué)習(xí)內(nèi)容,著重培養(yǎng)學(xué)生的動(dòng)手能力。 全書分為應(yīng)用教程和實(shí)驗(yàn)指導(dǎo)兩部分:第一部分應(yīng)用教程主要包括數(shù)據(jù)庫(kù)技術(shù)概述、SQL Server 2008概述、數(shù)據(jù)庫(kù)的創(chuàng)建和管理、表的設(shè)計(jì)、數(shù)據(jù)操作與數(shù)據(jù)查詢、索引與數(shù)據(jù)完整性、視圖及其應(yīng)用、Transact-SQL編程、存儲(chǔ)過(guò)程與觸發(fā)器、SQL Server 2008安全管理、數(shù)據(jù)備份與還原、Visual C#/SQL Server 2008學(xué)生成績(jī)管理系統(tǒng)開發(fā)案例共12章,每章都涵蓋了大量案例,方便學(xué)生理解掌握相關(guān)知識(shí);第二部分實(shí)驗(yàn)指導(dǎo)為配套實(shí)驗(yàn)練習(xí),共10個(gè),可強(qiáng)化學(xué)生的實(shí)際應(yīng)用能力。 本書既可作為應(yīng)用型本科、高職高專、社會(huì)培訓(xùn)機(jī)構(gòu)數(shù)據(jù)庫(kù)類課程教材,也可作為數(shù)據(jù)庫(kù)開發(fā)人員的參考用書! ”緯峁┡涮捉虒W(xué)課件、所有章節(jié)設(shè)計(jì)代碼和數(shù)據(jù)庫(kù)系統(tǒng)案例設(shè)計(jì)源代碼。
本書體現(xiàn)了“講練結(jié)合、案例教學(xué)、理實(shí)一體”的教學(xué)方法,全書各章都有大量的實(shí)例、并配有針對(duì)性的實(shí)驗(yàn)環(huán)節(jié),讓讀者通過(guò)不斷的聯(lián)系提高操作技能。本書主編張小志是首批國(guó)家級(jí)示范性高職-邢臺(tái)職業(yè)技術(shù)學(xué)院實(shí)訓(xùn)中心主任,從事八年數(shù)據(jù)庫(kù)課程的教學(xué)工作,2010年在清華大學(xué)出版社出版的《網(wǎng)絡(luò)綜合布線實(shí)用技術(shù)》被評(píng)為“十一五”國(guó)家級(jí)規(guī)劃教材。
目 錄
第一部分 應(yīng)用教程
第1章 數(shù)據(jù)庫(kù)技術(shù)概述 3
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 3
1.1.1 信息與數(shù)據(jù) 3
1.1.2 數(shù)據(jù)管理的發(fā)展 4
1.1.3 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng) 4
1.1.4 數(shù)據(jù)模型 6
1.2 關(guān)系數(shù)據(jù)庫(kù) 8
1.2.1 關(guān)系模型 8
1.2.2 關(guān)系數(shù)據(jù)庫(kù)中的基本運(yùn)算 10
1.2.3 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論 11
1.2.4 關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言 15 目 錄
第一部分 應(yīng)用教程
第1章 數(shù)據(jù)庫(kù)技術(shù)概述 3
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 3
1.1.1 信息與數(shù)據(jù) 3
1.1.2 數(shù)據(jù)管理的發(fā)展 4
1.1.3 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng) 4
1.1.4 數(shù)據(jù)模型 6
1.2 關(guān)系數(shù)據(jù)庫(kù) 8
1.2.1 關(guān)系模型 8
1.2.2 關(guān)系數(shù)據(jù)庫(kù)中的基本運(yùn)算 10
1.2.3 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論 11
1.2.4 關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言 15
1.3 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 17
1.3.1 需求分析 17
1.3.2 概念結(jié)構(gòu)設(shè)計(jì) 17
1.3.3 邏輯結(jié)構(gòu)設(shè)計(jì) 18
1.3.4 物理結(jié)構(gòu)設(shè)計(jì) 19
1.3.5 數(shù)據(jù)庫(kù)實(shí)施 19
1.3.6 運(yùn)行和維護(hù) 20
練習(xí)題 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服務(wù)器的操作 32
2.4.1 配置SQL Server 2008 32
2.4.2 SQL Server管理工具 35
練習(xí)題 39
第3章 數(shù)據(jù)庫(kù)的創(chuàng)建與管理 40
3.1 SQL Server數(shù)據(jù)庫(kù) 40
3.1.1 系統(tǒng)數(shù)據(jù)庫(kù) 40
3.1.2 用戶數(shù)據(jù)庫(kù) 41
3.2 創(chuàng)建數(shù)據(jù)庫(kù) 41
3.2.1 使用圖形界面方式創(chuàng)建數(shù)據(jù)庫(kù) 42
3.2.2 運(yùn)用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 44
3.3 管理數(shù)據(jù)庫(kù) 49
3.3.1 使用圖形界面方式管理數(shù)據(jù)庫(kù) 49
3.3.2 運(yùn)用T-SQL語(yǔ)句管理數(shù)據(jù)庫(kù) 53
練習(xí)題 57
第4章 表的設(shè)計(jì) 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è)計(jì) 65
4.3.2 使用表設(shè)計(jì)器創(chuàng)建表 67
4.3.3 運(yùn)用T-SQL語(yǔ)句創(chuàng)建表 68
4.4 表的維護(hù) 72
4.4.1 修改表 72
4.4.2 修改字段 73
練習(xí)題 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ù)的簡(jiǎn)單查詢 79
5.2.1 SELECT語(yǔ)句 79
5.2.2 選擇若干列 80
5.2.3 選擇若干條記錄 83
5.2.4 對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì) 87
5.2.5 對(duì)數(shù)據(jù)進(jìn)行排序 91
5.2.6 合并結(jié)果集 93
5.2.7 其他用法 93
5.3 數(shù)據(jù)的高級(jí)查詢 95
5.3.1 子查詢 95
5.3.2 連接查詢 99
練習(xí)題 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 實(shí)體完整性 120
6.3.2 域完整性 120
6.3.3 參照完整性 120
6.3.4 用戶自定義完整性 121
練習(xí)題 121
第7章 視圖及其應(yīng)用 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
練習(xí)題 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 運(yùn)算符與表達(dá)式 136
8.3.1 運(yùn)算符 136
8.3.2 表達(dá)式 140
8.4 流程控制語(yǔ)句 141
8.4.1 BEGIN…END語(yǔ)句 141
8.4.2 PRINT語(yǔ)句 141
8.4.3 IF…ELSE語(yǔ)句 141
8.4.4 CASE語(yǔ)句 142
8.4.5 WAITFOR語(yǔ)句 143
8.4.6 WHILE語(yǔ)句 144
8.4.7 RETURN語(yǔ)句 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 事務(wù) 154
8.7.1 事務(wù)概述 155
8.7.2 事務(wù)運(yùn)用 156
8.8 鎖 158
8.9 游標(biāo) 159
8.9.1 游標(biāo)的基本操作 159
8.9.2 游標(biāo)的運(yùn)用 162
練習(xí)題 163
第9章 存儲(chǔ)過(guò)程與觸發(fā)器 165
9.1 存儲(chǔ)過(guò)程 165
9.1.1 存儲(chǔ)過(guò)程的概念 165
9.1.2 存儲(chǔ)過(guò)程的類型 166
9.1.3 存儲(chǔ)過(guò)程的創(chuàng)建與執(zhí)行 166
9.1.4 存儲(chǔ)過(guò)程的修改 171
9.1.5 存儲(chǔ)過(guò)程的刪除 172
9.1.6 運(yùn)用界面管理存儲(chǔ)過(guò)程 172
9.1.7 存儲(chǔ)過(guò)程設(shè)計(jì)案例 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 運(yùn)用界面管理觸發(fā)器 184
練習(xí)題 186
第10章 SQL Server 2008安全管理 187
10.1 SQL Server 2008安全機(jī)制 187
10.1.1 SQL Server 2008的身份驗(yàn)證模式 187
10.1.2 SQL Server 2008的安全性機(jī)制 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 默認(rèn)數(shù)據(jù)庫(kù)用戶 197
10.3.2 創(chuàng)建數(shù)據(jù)庫(kù)用戶 198
10.3.3 修改和刪除數(shù)據(jù)庫(kù)用戶 200
10.4 角色 201
10.4.1 固定服務(wù)器角色 201
10.4.2 固定數(shù)據(jù)庫(kù)角色 202
10.4.3 自定義數(shù)據(jù)庫(kù)角色 205
10.4.4 應(yīng)用程序角色 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
練習(xí)題 215
第11章 數(shù)據(jù)備份與還原 216
11.1 備份與還原概述 216
11.1.1 備份與還原的基本概念 216
11.1.2 數(shù)據(jù)備份的類型 217
11.1.3 恢復(fù)模式 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 時(shí)間點(diǎn)還原 239
11.4 復(fù)制數(shù)據(jù)庫(kù) 239
練習(xí)題 240
第12章 Visual C#/SQL Server 2008學(xué)生成績(jī)管理系統(tǒng)開發(fā)案例 241
12.1 系統(tǒng)需求分析 241
12.2 系統(tǒng)總體設(shè)計(jì) 241
12.2.1 系統(tǒng)功能設(shè)計(jì) 241
12.2.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 242
12.3 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 245
12.3.1 基本信息維護(hù)模塊設(shè)計(jì) 245
12.3.2 查詢統(tǒng)計(jì)模塊設(shè)計(jì) 252
練習(xí)題 256
第二部分 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)1 SQL Server 2008環(huán)境配置 259
1.實(shí)驗(yàn)?zāi)康暮鸵蟆?59
2.實(shí)驗(yàn)準(zhǔn)備 259
3.實(shí)驗(yàn)內(nèi)容 259
4.思考與練習(xí) 261
實(shí)驗(yàn)2 創(chuàng)建和管理數(shù)據(jù)庫(kù) 261
1.實(shí)驗(yàn)?zāi)康暮鸵蟆?61
2.實(shí)驗(yàn)準(zhǔn)備 261
3.實(shí)驗(yàn)內(nèi)容 261
4.思考與練習(xí) 263
實(shí)驗(yàn)3 創(chuàng)建表 263
1.實(shí)驗(yàn)?zāi)康呐c要求 263
2.實(shí)驗(yàn)準(zhǔn)備 263
3.實(shí)驗(yàn)內(nèi)容 263
4.思考與練習(xí) 265
實(shí)驗(yàn)4 數(shù)據(jù)操作與數(shù)據(jù)查詢 265
1.實(shí)驗(yàn)?zāi)康呐c要求 265
2.實(shí)驗(yàn)準(zhǔn)備 266
3.實(shí)驗(yàn)內(nèi)容 266
4.思考與練習(xí) 269
實(shí)驗(yàn)5 索引和數(shù)據(jù)完整性 269
1.實(shí)驗(yàn)?zāi)康呐c要求 269
2.實(shí)驗(yàn)準(zhǔn)備 269
3.實(shí)驗(yàn)內(nèi)容 269
4.思考與練習(xí) 271
實(shí)驗(yàn)6 視圖的創(chuàng)建與使用 271
1.實(shí)驗(yàn)?zāi)康呐c要求 271
2.實(shí)驗(yàn)準(zhǔn)備 272
3.實(shí)驗(yàn)內(nèi)容 272
4.思考與練習(xí) 273
實(shí)驗(yàn)7 Transact-SQL編程 273
1.實(shí)驗(yàn)?zāi)康呐c要求 273
2.實(shí)驗(yàn)準(zhǔn)備 273
3.實(shí)驗(yàn)內(nèi)容 273
4.思考與練習(xí) 276
實(shí)驗(yàn)8 存儲(chǔ)過(guò)程與觸發(fā)器 276
1.實(shí)驗(yàn)?zāi)康呐c要求 276
2.實(shí)驗(yàn)準(zhǔn)備 276
3.實(shí)驗(yàn)內(nèi)容 276
4.思考與練習(xí) 278
實(shí)驗(yàn)9 SQL Server 2008安全管理 278
1.實(shí)驗(yàn)?zāi)康呐c要求 278
2.實(shí)驗(yàn)準(zhǔn)備 278
3.實(shí)驗(yàn)內(nèi)容 278
4.思考與練習(xí) 281
實(shí)驗(yàn)10 數(shù)據(jù)庫(kù)的備份與還原 282
1.實(shí)驗(yàn)?zāi)康呐c要求 282
2.實(shí)驗(yàn)準(zhǔn)備 282
3.實(shí)驗(yàn)內(nèi)容 282
4.思考與練習(xí) 284