SQL Server數(shù)據(jù)庫應(yīng)用與開發(fā)

-
【作 者】李德有 彭德林
【I S B N 】978-7-5084-5049-0
【責(zé)任編輯】宋俊娥
【適用讀者群】高職高專
【出版時間】2008-07-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】300
【千字數(shù)】
【印 張】
【定 價】¥29
【叢 書】21世紀高職高專規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
"SQL Server數(shù)據(jù)庫應(yīng)用與開發(fā)"高職高專計算機及相關(guān)專業(yè)的一門專業(yè)技能課,數(shù)據(jù)庫的操作管理技能及應(yīng)用開發(fā)能力對計算機專業(yè)技能型人才來說非常重要的。掌握SQL Server這個應(yīng)用最廣的數(shù)據(jù)庫管理系統(tǒng)對學(xué)生適應(yīng)社會需求、提高就業(yè)競爭力有很重要的意義。
本書結(jié)合高職高專教育的特點,注重動手技能的培養(yǎng),以SQL Server最新版本2005為平臺,采用案例式講解方式全面介紹了SQL Server 2005。首先簡要介紹了數(shù)據(jù)庫相關(guān)知識,然后系統(tǒng)講解了SQL Server 2005特點及安裝、數(shù)據(jù)庫的操作、表的操作、索引、視圖、存儲過程、觸發(fā)器、安全管理、系統(tǒng)管理與維護等;最后通過一個案例講解了基于SQL Server 2005數(shù)據(jù)庫平臺的應(yīng)用開發(fā)。
本書深入淺出,操作性強,以實際應(yīng)用為切點,符合高職高專的教學(xué)特點,適合作為高職高專學(xué)生的教材,也可用作各類技能培訓(xùn)教材。
我國高職高專教育在國家扶持和社會需求的雙重推動下進入高速發(fā)展期,人們對高職高專教育的重要性有了新的認識。高職高專的教育目標(biāo)是培養(yǎng)技能型、應(yīng)用型人才,注重學(xué)生的動手操作能力與綜合實踐能力。本書圍繞職業(yè)教育目標(biāo),在保證知識體系完整性的前提下,突出實用性、針對性,引導(dǎo)學(xué)生在做中學(xué),邊實踐邊思考邊學(xué)習(xí),培養(yǎng)學(xué)生分析問題和解決問題的能力,把提高學(xué)生動手能力和綜合素質(zhì)放在首位。
數(shù)據(jù)庫在當(dāng)今社會各個方面的應(yīng)用越來越廣,技術(shù)也越來越成熟。SQL Server是其中的佼佼者,不僅在中小企業(yè)應(yīng)用廣泛,在大型企業(yè)中也占有一席之地。社會對SQL Server數(shù)據(jù)庫管理應(yīng)用人才的需求比較大,高職高專學(xué)生掌握SQL Server數(shù)據(jù)庫技術(shù)對提高就業(yè)競爭力有不可忽視的作用。但當(dāng)前高職高專系列中SQL Server的教材大多都是SQL Server舊版本,而很多公司新開發(fā)的產(chǎn)品大都基于最新版本的SQL Server 2005,本書正是在這種形式下推出,從而解決教學(xué)內(nèi)容落后于實際應(yīng)用的問題。
全書共分10章,內(nèi)容包括數(shù)據(jù)庫及SQL Server 2005簡介,數(shù)據(jù)庫管理,表的管理,索引和數(shù)據(jù)完整性,視圖,存儲過程,觸發(fā)器,系統(tǒng)管理,數(shù)據(jù)庫應(yīng)用程序開發(fā);每章后面都配有實訓(xùn),用以提高并鍛煉學(xué)生的動手能力,并配有練習(xí)與提高題,用以檢驗學(xué)生對知識的掌握程度,最后在第10章提供了全書練習(xí)與提高題的參考答案。
本書內(nèi)容安排合理,邏輯性強,講解循序漸進,通俗易懂,既適合高職高專計算機及相關(guān)專業(yè)學(xué)生使用,也適合作為各種培訓(xùn)班的教材。
本書由李德有、彭德林任主編,陳秀玲、張麗靜、張宇任副主編。全書由李德有、彭德林審閱定稿。第1章由李德有編寫,第2章由辛春紅編寫,第3章由張延松編寫,第4章由陳秀玲編寫,第5章由彭德林、姚麗麗編寫,第6章由徐士華編寫,第7章由姚麗麗編寫,第8章由張宇編寫,第9章由侯占軍編寫,第10章由張麗靜編寫。彭濤、原永濱老師參與了本書部分章節(jié)的編寫和校對工作。
本書在編寫過程中得到了中國水利水電出版社有關(guān)領(lǐng)導(dǎo)和編輯的大力支持和幫助,在此一并表示感謝。由于編者水平有限,書中難免出現(xiàn)錯誤和不足,敬請廣大讀者和同仁給予批評指正。
編 者
2007年7月
第1章 數(shù)據(jù)庫及SQL Server 2005簡介 1
1.1 數(shù)據(jù)庫的發(fā)展 1
1.1.1 數(shù)據(jù)庫的概念 1
1.1.2 數(shù)據(jù)庫理論的發(fā)展 2
1.2 數(shù)據(jù)庫系統(tǒng)模型 3
1.2.1 網(wǎng)狀模型 4
1.2.2 層次模型 5
1.2.3 關(guān)系模型 6
1.2.4 面向?qū)ο髷?shù)據(jù)模型 7
1.3 關(guān)系數(shù)據(jù)庫管理系統(tǒng) 8
1.3.1 關(guān)系數(shù)據(jù)庫規(guī)范化 8
1.3.2 關(guān)系運算 10
1.3.3 T-SQL語言簡介 11
1.4 SQL Server 2005簡介 15
1.4.1 SQL Server的發(fā)展 15
1.4.2 SQL Server 2005的新增功能 16
1.4.3 安裝SQL Server 2005 17
1.4.4 服務(wù)器的后臺服務(wù) 25
1.4.5 客戶端上的管理工具 26
1.4.6 啟動及配置SQL Server 2005 27
本章小結(jié) 30
實訓(xùn)一 30
練習(xí)與提高一 31
第2章 數(shù)據(jù)庫管理 33
2.1 SQL Server中數(shù)據(jù)庫概述 33
2.1.1 數(shù)據(jù)庫及其對象 33
2.1.2 文件和文件組 34
2.1.3 事務(wù)日志 35
2.1.4 數(shù)據(jù)庫設(shè)計過程 35
2.2 數(shù)據(jù)庫管理 35
2.2.1 數(shù)據(jù)庫創(chuàng)建 35
2.2.2 修改數(shù)據(jù)庫配置 39
2.2.3 分離與附加數(shù)據(jù)庫 42
2.2.4 脫機與聯(lián)機數(shù)據(jù)庫 44
2.2.5 刪除數(shù)據(jù)庫 46
2.2.6 收縮數(shù)據(jù)庫 47
本章小結(jié) 50
實訓(xùn)二 51
練習(xí)與提高二 51
第3章 數(shù)據(jù)表的管理 53
3.1 表的創(chuàng)建及修改 53
3.1.1 數(shù)據(jù)類型 53
3.1.2 創(chuàng)建表 54
3.1.3 修改表結(jié)構(gòu) 59
3.1.4 刪除表 61
3.1.5 臨時表 62
3.2 表中數(shù)據(jù)的修改 62
3.2.1 表中數(shù)據(jù)的插入 62
3.2.2 表中數(shù)據(jù)的刪除 63
3.2.3 表中數(shù)據(jù)的字段值的修改 63
3.2.4 數(shù)據(jù)關(guān)系圖的使用 63
3.3 表中數(shù)據(jù)的檢索 65
3.3.1 SELECT語句概述 65
3.3.2 列的檢索 66
3.3.3 行的檢索 67
3.3.4 數(shù)據(jù)算術(shù)運算 72
3.3.5 數(shù)據(jù)轉(zhuǎn)換 73
3.3.6 函數(shù)的應(yīng)用 73
3.3.7 數(shù)據(jù)匯總 74
3.3.8 連接查詢 75
3.3.9 聯(lián)合查詢 79
3.3.10 嵌套查詢 80
3.3.11 排序 85
本章小結(jié) 86
實訓(xùn)三 86
練習(xí)與提高三 87
第4章 索引及數(shù)據(jù)完整性 89
4.1 索引 89
4.1.1 索引的簡介及分類 89
4.1.2 創(chuàng)建索引時的注意事項 90
4.1.3 在SQL Server Management Studio中創(chuàng)建索引 91
4.1.4 查看并修改索引 98
4.1.5 重新生成索引 101
4.1.6 禁用索引 101
4.1.7 刪除索引 103
4.1.8 視圖索引 104
4.2 全文索引 105
4.2.1 全文索引介紹 105
4.2.2 全文目錄管理 106
4.2.3 創(chuàng)建全文索引 108
4.2.4 使用全文搜索查詢 110
4.3 SQL SERVER數(shù)據(jù)完整性 111
4.3.1 數(shù)據(jù)完整性的概念 111
4.3.2 域完整性 112
4.3.3 實體完整性 112
4.3.4 參照完整性 112
4.3.5 完整性的實現(xiàn) 112
本章小結(jié) 120
實訓(xùn)四 120
練習(xí)與提高 120
第5章 視圖 122
5.1 視圖簡介及其優(yōu)點 122
5.1.1 視圖 122
5.1.2 視圖的優(yōu)點 122
5.2 視圖的創(chuàng)建 123
5.3 視圖的維護 128
5.3.1 視圖的查看與修改 128
5.3.2 編輯視圖中的數(shù)據(jù) 133
5.3.3 加密視圖 135
5.3.4 限制視圖所用的表 137
5.3.5 檢查視圖的數(shù)據(jù)變動 138
5.3.6 視圖的刪除 139
本章小結(jié) 139
實訓(xùn)五 139
練習(xí)與提高五 140
第6章 存儲過程 141
6.1 存儲過程概述 141
6.1.1 存儲過程簡介 141
6.1.2 存儲過程的優(yōu)點 141
6.1.3 存儲過程的分類 142
6.2 存儲過程的創(chuàng)建 143
6.2.1 使用CREATE PROCEDURE語句 143
6.2.2 在SQL Server Management Studio中創(chuàng)建 145
6.2.3 存儲過程的執(zhí)行 146
6.2.4 存儲過程參數(shù)的使用 149
6.2.5 創(chuàng)建及使用存儲過程的注意事項 150
6.2.6 臨時存儲過程 150
6.2.7 加密存儲過程 151
6.2.8 查看源代碼 151
6.2.9 設(shè)計存儲過程組 152
6.3 存儲過程的維護 152
6.3.1 存儲過程的修改 152
6.3.2 存儲過程的刪除 153
6.3.3 錯誤信息處理 154
6.3.4 常用的系統(tǒng)存儲過程 155
6.3.5 CLR存儲過程 158
本章小結(jié) 162
實訓(xùn)六 163
練習(xí)與提高六 163
第7章 觸發(fā)器 165
7.1 觸發(fā)器簡介 165
7.2 DML觸發(fā)器的使用 167
7.2.1 AFTER觸發(fā)器的工作原理 167
7.2.2 INSTEAD OF觸發(fā)器的工作原理 167
7.2.3 DML觸發(fā)器的注意事項 168
7.2.4 設(shè)計AFTER觸發(fā)器 168
7.2.5 設(shè)計INSTEAD OF觸發(fā)器 172
7.2.6 修改DML觸發(fā)器 172
7.2.7 刪除DML觸發(fā)器 174
7.2.8 禁用與啟動DML觸發(fā)器 175
7.3 DDL觸發(fā)器 175
7.3.1 DDL觸發(fā)器簡介 175
7.3.2 設(shè)計DDL觸發(fā)器 176
7.3.3 查看與修改DDL觸發(fā)器 177
本章小結(jié) 177
實訓(xùn)七 178
練習(xí)與提高七 178
第8章 SQL Server系統(tǒng)管理 179
8.1 安全性管理 179
8.1.1 認證模式與訪問權(quán)限 179
8.1.2 用戶管理 180
8.1.3 角色管理 184
8.1.4 架構(gòu) 189
8.2 數(shù)據(jù)庫備份 190
8.2.1 備份簡介 190
8.2.2 備份許可及介質(zhì) 190
8.2.3 備份類型 191
8.2.4 執(zhí)行備份 192
8.2.5 備份策略及性能考慮 194
8.3 數(shù)據(jù)庫恢復(fù) 195
8.3.1 恢復(fù)的概念及模式 195
8.3.2 恢復(fù)數(shù)據(jù)庫的注意事項 195
8.3.3 在SQL Server Management Studio中恢復(fù)數(shù)據(jù)庫 196
8.3.4 用T-SQL語句恢復(fù)系統(tǒng)數(shù)據(jù)庫 198
8.3.5 建立自備份的維護計劃 198
8.4 數(shù)據(jù)復(fù)制 203
8.4.1 復(fù)制的概念 203
8.4.2 復(fù)制類型 204
8.4.3 復(fù)制代理 204
8.4.4 發(fā)布服務(wù)器與發(fā)布 206
8.4.5 訂閱服務(wù)器與訂閱 210
8.5 事務(wù) 213
8.5.1 事務(wù)及工作原理 213
8.5.2 執(zhí)行事務(wù)及執(zhí)行模式 215
8.5.3 編寫事務(wù) 215
8.5.4 事務(wù)保存點 216
8.5.5 事務(wù)隔離級別 217
8.6 鎖 218
8.6.1 鎖及其作用 218
8.6.2 鎖的對象與模式 219
8.6.3 死鎖問題 220
8.6.4 查看鎖信息 221
8.7 SQL Server自動化管理 222
8.7.1 作業(yè)管理 222
8.7.2 警報管理 224
8.7.3 通知 225
8.7.4 維護計劃 226
8.8 數(shù)據(jù)的導(dǎo)入與導(dǎo)出 227
8.8.1 導(dǎo)入和導(dǎo)出向?qū)?227
8.8.2 數(shù)據(jù)的導(dǎo)入與導(dǎo)出及數(shù)據(jù)類型轉(zhuǎn)換 235
本章小結(jié) 235
實訓(xùn)八 235
練習(xí)與提高八 236
第9章 數(shù)據(jù)庫應(yīng)用程序開發(fā) 238
9.1 游標(biāo)的管理 238
9.1.1 簡介及用途 238
9.1.2 游標(biāo)的基本操作 239
9.1.3 游標(biāo)的運用 241
9.2 客戶端訪問SQL Server的方式 245
9.2.1 ODBC接口 245
9.2.2 OLE DB接口 248
9.2.3 ADO組件 250
9.3 管理系統(tǒng)開發(fā)實例 253
9.3.1 需求分析 253
9.3.2 系統(tǒng)設(shè)計 253
9.3.3 系統(tǒng)功能模塊設(shè)計 253
9.3.4 數(shù)據(jù)庫設(shè)計 254
9.3.5 用戶登錄模塊的設(shè)計 255
9.3.6 學(xué)生信息管理系統(tǒng)主窗體的設(shè)計 256
9.3.7 創(chuàng)建公用模塊 257
9.3.8 其他子模塊的創(chuàng)建 258
9.3.9 數(shù)據(jù)環(huán)境設(shè)計 269
本章小結(jié) 272
實訓(xùn)九 273
練習(xí)與提高九 273
第10章 練習(xí)與提高參考答案 275
10.1 練習(xí)與提高一參考答案 275
10.2 練習(xí)與提高二參考答案 276
10.3 練習(xí)與提高三參考答案 277
10.4 練習(xí)與提高四參考答案 278
10.5 練習(xí)與提高五參考答案 279
10.6 練習(xí)與提高六參考答案 280
10.7 練習(xí)與提高七參考答案 283
10.8 練習(xí)與提高八參考答案 284
10.9 練習(xí)與提高九參考答案 285
參考文獻 287
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主編 嚴暉 劉衛(wèi)國]
- 數(shù)據(jù)庫原理及應(yīng)用SQL Server 2014(微課版) [主 編 趙德福]
- MySQL數(shù)據(jù)庫項目化教程(第二版) [主編 鄭小蓉]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫系統(tǒng)工程師真題精析與命題密卷 [鐘志宏]
- 數(shù)據(jù)庫原理與應(yīng)用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- 數(shù)據(jù)庫系統(tǒng)工程師5天修煉 [鐘志宏]
- Access數(shù)據(jù)庫基礎(chǔ)教程實驗指導(dǎo)與習(xí)題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎(chǔ)教程 [主編 饒拱維 楊貴茂 郭其標(biāo)]
- MySQL數(shù)據(jù)庫項目化教程 [主編 鄭小蓉 段萍]
- C#數(shù)據(jù)庫編程技術(shù) [主編 顧家銘]
- 數(shù)據(jù)庫原理及應(yīng)用(MySQL版) [主編 高亮 韓玉民]
- 深入SQL Server 2016高可用 [[美]Paul Bertucci 著]
- 數(shù)據(jù)庫原理 [主編 楊俊杰 張瑋]
- 數(shù)據(jù)庫原理與技術(shù)(第三版)實驗指導(dǎo) [程傳慶]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- 數(shù)據(jù)庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數(shù)據(jù)庫原理與技術(shù)(第三版) [程傳慧]
- MySQL數(shù)據(jù)庫開發(fā)實戰(zhàn) [肖睿 訾永所 侯小毛]
- Access 2010數(shù)據(jù)庫應(yīng)用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實用教程 [主編 張明 宣繼濤]
- 數(shù)據(jù)庫應(yīng)用 [主編 肖睿 于繼武]
- 數(shù)據(jù)庫原理及應(yīng)用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數(shù)據(jù)庫原理及應(yīng)用上機指導(dǎo)與習(xí)題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- 跟韓老師學(xué)SQL Server數(shù)據(jù)庫設(shè)計與開發(fā) [韓立剛]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計教程(第四版) [主編 王鳳領(lǐng)]
- 機械工程圖樣識繪(第二版)——基于工
- 機械工程圖樣識繪任務(wù)跟蹤訓(xùn)練(第二版
- 職場英語實踐指南
- C語言程序設(shè)計(第三版)
- 計算機應(yīng)用基礎(chǔ)(第二版)
- 計算機應(yīng)用基礎(chǔ)實例教程(Windows 7+Of
- 計算機應(yīng)用基礎(chǔ)教程上機指導(dǎo)與習(xí)題集(
- 計算機應(yīng)用基礎(chǔ)教程(Windows 7+Office
- 外科護理學(xué)實踐與習(xí)題集(第二版)
- Office 2010辦公自動化高級應(yīng)用實例教
- 機械工程圖樣識繪任務(wù)跟蹤訓(xùn)練
- 機械工程圖樣識繪
- AutoCAD繪制機械工程圖樣
- 大學(xué)計算機應(yīng)用基礎(chǔ)實訓(xùn)指導(dǎo)與測試
- 大學(xué)計算機應(yīng)用基礎(chǔ)
- Excel高級應(yīng)用實例教程