數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2008版)

-
【作 者】主編 王小玲 安劍奇
【I S B N 】978-7-5170-1892-6
【責(zé)任編輯】李 炎
【適用讀者群】高職高專
【出版時(shí)間】2014-06-03
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】298
【千字?jǐn)?shù)】474
【印 張】18.75
【定 價(jià)】¥35
【叢 書】普通高等教育“十二五”規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書根據(jù)教育部高等計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)2011年10月出版的《高等學(xué)校計(jì)算機(jī)基礎(chǔ)核心課程教學(xué)實(shí)施方案》(新白皮書)中關(guān)于“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程實(shí)施方案的精神,并以教指委提出的“普及計(jì)算機(jī)文化,訓(xùn)練計(jì)算思維,培養(yǎng)信息應(yīng)用能力”為總體目標(biāo)進(jìn)行編寫的。
本書以SQL Server 2008為藍(lán)本,以Visual Basic 6.0和Delphi 7.0作為開發(fā)工具,從數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用系統(tǒng)開發(fā)的角度介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本概念及應(yīng)用。全書共10章,內(nèi)容包括數(shù)據(jù)庫(kù)技術(shù)概論、數(shù)據(jù)庫(kù)的管理與使用、數(shù)據(jù)表的管理與維護(hù)、數(shù)據(jù)查詢、索引與視圖、存儲(chǔ)過(guò)程與觸發(fā)器、數(shù)據(jù)庫(kù)維護(hù)、數(shù)據(jù)庫(kù)的安全管理、數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具Visual Basic、Delphi的數(shù)據(jù)訪問(wèn)方法。
本書既可作為高等院校數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用課程的教材,又可供社會(huì)各類計(jì)算機(jī)應(yīng)用人員閱讀參考。
本書配套有《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2008版)實(shí)踐教程》,并提供電子教案,讀者可以從中國(guó)水利水電出版社網(wǎng)站和萬(wàn)水書苑上下載,網(wǎng)址為:http://www.waterpub. com.cn/softdown/和http://www.hzxbc.cn。
全書將知識(shí)傳授與能力培養(yǎng)融為一體,以應(yīng)用為目的,以操作案例為驅(qū)動(dòng),幫助讀者構(gòu)建完整的數(shù)據(jù)庫(kù)知識(shí)體系。用一個(gè)具有代表性的實(shí)例數(shù)據(jù)庫(kù)“學(xué)生信息數(shù)據(jù)庫(kù)”貫穿全書,并設(shè)計(jì)了100 多個(gè)在工作和學(xué)習(xí)中經(jīng)常遇到的數(shù)據(jù)庫(kù)問(wèn)題,指導(dǎo)讀者循序漸進(jìn)地尋找答案。
本書以流行的SQL Server 2008 數(shù)據(jù)庫(kù)管理系統(tǒng)作為實(shí)驗(yàn)平臺(tái), 介紹SQL Server 2008 的主要功能和數(shù)據(jù)庫(kù)的基本操作方法,系統(tǒng)開發(fā)平臺(tái)使用Windows7 環(huán)境下的Visual Basic 6.0 和Delphi 7.0。
前 言
本書根據(jù)教育部高等計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì)2011年10月出版的《高等學(xué)校計(jì)算機(jī)基礎(chǔ)核心課程教學(xué)實(shí)施方案》(新白皮書)中關(guān)于“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程實(shí)施方案的精神,并以教指委提出的“普及計(jì)算機(jī)文化,訓(xùn)練計(jì)算思維,培養(yǎng)信息應(yīng)用能力”為總體目標(biāo)進(jìn)行編寫。
全書將知識(shí)傳授與能力培養(yǎng)融為一體,以應(yīng)用為目的,以操作案例為驅(qū)動(dòng),構(gòu)建完整的數(shù)據(jù)庫(kù)知識(shí)體系。用一個(gè)具有代表性的實(shí)例數(shù)據(jù)庫(kù)——“學(xué)生信息數(shù)據(jù)庫(kù)”貫穿全書,并設(shè)計(jì)了100多個(gè)在工作和學(xué)習(xí)中遇到的數(shù)據(jù)庫(kù)問(wèn)題,指導(dǎo)讀者循序漸進(jìn)地尋找答案。每章配有精心設(shè)計(jì)的思考題,引導(dǎo)讀者在解決問(wèn)題的過(guò)程中加深對(duì)知識(shí)的理解、鞏固,在實(shí)際運(yùn)用中拓展思維能力。
本書以流行的SQL Server 2008數(shù)據(jù)庫(kù)管理系統(tǒng)作為實(shí)驗(yàn)平臺(tái),介紹SQL Server 2008的主要功能和數(shù)據(jù)庫(kù)的基本操作方法,其中SQL語(yǔ)法均用實(shí)例驗(yàn)證,大部分例題配有圖片說(shuō)明。系統(tǒng)開發(fā)平臺(tái)使用Windows 7環(huán)境下的Visual Basic 6.0和Delphi 7.0,書中全部例題均在系統(tǒng)環(huán)境中運(yùn)行通過(guò),圖片均為SQL Server 2008系統(tǒng)運(yùn)行界面、Visual Basic 6.0和Delphi 7.0界面截圖,直觀、清晰,方便讀者對(duì)照學(xué)習(xí)。
為了方便教學(xué)和讀者上機(jī)操作練習(xí),作者還組織編寫了《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2008版)實(shí)踐教程》一書,作為與本書配套的實(shí)驗(yàn)和課程設(shè)計(jì)教材。另外,還有與本書配套的教學(xué)課件,供教師教學(xué)參考。
本書由王小玲、安劍奇任主編,嚴(yán)暉、周肆清任副主編,施榮華任主審。全書由王小玲、安劍奇負(fù)責(zé)統(tǒng)稿和整理。另外,參加編寫工作的還有劉衛(wèi)國(guó)、楊長(zhǎng)興、童鍵、田琪、邵自然、溫國(guó)海、孫岱、奎曉燕、韓華、董密、蔣朝輝等。在本書編寫過(guò)程中,得到了作者所在學(xué)校信息科學(xué)與工程學(xué)院相關(guān)領(lǐng)導(dǎo)和教學(xué)管理人員、計(jì)算機(jī)基礎(chǔ)教學(xué)實(shí)驗(yàn)中心全體教師和自動(dòng)化系部分教師的大力支持和指導(dǎo),在此表示衷心的感謝!
由于本書的編寫人員都是奮戰(zhàn)在本課程教學(xué)一線的教師,教學(xué)、教改和科研任務(wù)繁重,書中不當(dāng)或錯(cuò)誤之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正,讀者可通過(guò)郵箱wxling@csu.edu.cn與作者聯(lián)系。
編 者
2014年2月
第1章 數(shù)據(jù)庫(kù)技術(shù)概論 1
1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 1
1.2 數(shù)據(jù)庫(kù)系統(tǒng) 4
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的組成 4
1.2.2 數(shù)據(jù)庫(kù)的結(jié)構(gòu)體系 5
1.2.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 6
1.3 數(shù)據(jù)模型 7
1.3.1 數(shù)據(jù)模型的組成要素 7
1.3.2 數(shù)據(jù)抽象的過(guò)程 8
1.3.3 概念模型 9
1.3.4 邏輯模型 11
1.4 關(guān)系數(shù)據(jù)庫(kù) 12
1.4.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念 12
1.4.2 關(guān)系運(yùn)算 14
1.4.3 關(guān)系的完整性約束 17
1.4.4 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例 18
1.5 SQL Server 2008數(shù)據(jù)庫(kù)概述 19
1.5.1 SQL Server的初步認(rèn)識(shí) 19
1.5.2 SQL Server 2008的服務(wù)器組件 23
1.5.3 SQL Server 2008的常用管理工具 24
1.5.4 SQL Server數(shù)據(jù)類型 29
1.6 Transact-SQL語(yǔ)言簡(jiǎn)介 32
1.6.1 SQL與Transact-SQL 32
1.6.2 運(yùn)算符與表達(dá)式 33
1.6.3 語(yǔ)句塊和注釋 38
1.6.4 流程控制語(yǔ)句 38
習(xí)題1 41
第2章 數(shù)據(jù)庫(kù)的管理與使用 43
2.1 SQL Server數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 43
2.1.1 邏輯存儲(chǔ)結(jié)構(gòu) 43
2.1.2 物理存儲(chǔ)結(jié)構(gòu) 45
2.2 數(shù)據(jù)庫(kù)的創(chuàng)建 46
2.2.1 使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù) 47
2.2.2 使用T-SQL創(chuàng)建數(shù)據(jù)庫(kù) 49
2.3 數(shù)據(jù)庫(kù)的修改 54
2.3.1 使用對(duì)象資源管理器修改數(shù)據(jù)庫(kù) 54
2.3.2 使用T-SQL修改數(shù)據(jù)庫(kù) 56
2.4 數(shù)據(jù)庫(kù)的刪除 59
2.4.1 使用圖形界面方式刪除數(shù)據(jù)庫(kù) 59
2.4.2 使用T-SQL刪除數(shù)據(jù)庫(kù) 61
2.5 數(shù)據(jù)庫(kù)的分離和附加 61
2.5.1 數(shù)據(jù)庫(kù)的分離 61
2.5.2 數(shù)據(jù)庫(kù)的附加 63
2.6 數(shù)據(jù)庫(kù)的擴(kuò)大和收縮 66
2.6.1 數(shù)據(jù)庫(kù)的擴(kuò)大 66
2.6.2 數(shù)據(jù)庫(kù)的收縮 67
習(xí)題2 70
第3章 數(shù)據(jù)表的管理與維護(hù) 72
3.1 數(shù)據(jù)表的創(chuàng)建和管理 72
3.1.1 使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)表 72
3.1.2 使用T-SQL創(chuàng)建數(shù)據(jù)表 74
3.1.3 使用對(duì)象資源管理器對(duì)數(shù)據(jù)表進(jìn)行
管理 77
3.1.4 使用T-SQL對(duì)數(shù)據(jù)表進(jìn)行管理 79
3.2 表數(shù)據(jù)的管理 81
3.2.1 使用對(duì)象資源管理器管理表數(shù)據(jù) 81
3.2.2 使用T-SQL管理表數(shù)據(jù) 85
3.3 數(shù)據(jù)庫(kù)完整性管理 87
3.3.1 數(shù)據(jù)庫(kù)完整性概述 87
3.3.2 數(shù)據(jù)庫(kù)完整性的類型 88
3.3.3 使用對(duì)象資源管理器實(shí)現(xiàn)數(shù)據(jù)庫(kù)
完整性的設(shè)置 90
習(xí)題3 94
第4章 數(shù)據(jù)庫(kù)查詢 96
4.1 查詢概述 96
4.1.1 圖形界面的菜單方式 96
4.1.2 查詢語(yǔ)句SELECT 97
4.2 基本查詢 98
4.2.1 簡(jiǎn)單查詢 98
4.2.2 條件查詢 101
4.2.3 查詢結(jié)果處理 105
4.3 嵌套查詢 109
4.3.1 單值嵌套查詢 109
4.3.2 多值嵌套查詢 110
4.4 連接查詢 111
4.4.1 自連接 111
4.4.2 內(nèi)連接 112
4.4.3 外連接 114
4.4.4 交叉連接 116
習(xí)題4 117
第5章 索引與視圖 120
5.1 索引 120
5.1.1 索引的概念 120
5.1.2 索引的分類 121
5.1.3 索引的管理 122
5.2 視圖 125
5.2.1 視圖的概念 125
5.2.2 視圖的創(chuàng)建 126
5.2.3 視圖的查詢 129
5.2.4 視圖的修改 129
5.2.5 視圖的刪除 130
習(xí)題5 131
第6章 存儲(chǔ)過(guò)程與觸發(fā)器 133
6.1 存儲(chǔ)過(guò)程概述 133
6.1.1 存儲(chǔ)過(guò)程的特點(diǎn)和類型 133
6.1.2 存儲(chǔ)過(guò)程的創(chuàng)建和執(zhí)行 134
6.1.3 存儲(chǔ)過(guò)程參數(shù)和執(zhí)行狀態(tài) 139
6.1.4 存儲(chǔ)過(guò)程的查看和修改 143
6.1.5 存儲(chǔ)過(guò)程的刪除 145
6.2 觸發(fā)器概述 146
6.2.1 觸發(fā)器的特點(diǎn)和類型 146
6.2.2 觸發(fā)器的創(chuàng)建 147
6.2.3 觸發(fā)器的查看和修改 151
6.2.4 觸發(fā)器的刪除 153
習(xí)題6 153
第7章 數(shù)據(jù)庫(kù)維護(hù) 156
7.1 數(shù)據(jù)備份和還原 156
7.1.1 數(shù)據(jù)備份 156
7.1.2 數(shù)據(jù)還原 158
7.1.3 數(shù)據(jù)備份和還原操作 159
7.2 導(dǎo)入導(dǎo)出數(shù)據(jù) 166
7.2.1 導(dǎo)入數(shù)據(jù)表 166
7.2.2 導(dǎo)入其他數(shù)據(jù)源的數(shù)據(jù) 171
7.2.3 導(dǎo)出SQL Server數(shù)據(jù)表 177
7.3 生成與執(zhí)行SQL腳本 179
7.3.1 將數(shù)據(jù)庫(kù)生成SQL腳本 179
7.3.2 將數(shù)據(jù)表生成SQL腳本 179
7.3.3 執(zhí)行SQL腳本 181
習(xí)題7 182
第8章 數(shù)據(jù)庫(kù)安全的管理 184
8.1 SQL Server 2008的安全機(jī)制 184
8.1.1 身份驗(yàn)證 184
8.1.2 身份驗(yàn)證模式的設(shè)置 186
8.2 SQL Server安全管理 187
8.2.1 登錄管理 187
8.2.2 數(shù)據(jù)庫(kù)用戶管理 192
8.2.3 角色管理 193
8.2.4 權(quán)限管理 199
習(xí)題8 202
第9章 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具VB 204
9.1 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)工具概述 204
9.2 VB概述 205
9.2.1 VB 6.0集成開發(fā)環(huán)境 205
9.2.2 創(chuàng)建簡(jiǎn)單的VB應(yīng)用程序 206
9.2.3 VB程序的特點(diǎn) 207
9.3 VB語(yǔ)言基礎(chǔ) 208
9.3.1 基本數(shù)據(jù)類型 209
9.3.2 變量和常量 209
9.3.3 運(yùn)算符與表達(dá)式 212
9.3.4 數(shù)組與自定義類型 213
9.4 程序控制結(jié)構(gòu) 216
9.4.1 選擇結(jié)構(gòu) 216
9.4.2 循環(huán)控制結(jié)構(gòu) 218
9.5 控件 222
9.5.1 標(biāo)簽 223
9.5.2 文本框 225
9.5.3 圖片框與圖像框 228
9.5.4 菜單 230
9.5.5 單選按鈕與復(fù)選框 231
9.5.6 列表框與組合框 233
9.5.7 滾動(dòng)條與定時(shí)器 236
9.6 過(guò)程 238
9.6.1 子過(guò)程 238
9.6.2 函數(shù)過(guò)程 241
9.6.3 變量的作用域和生存期 242
9.7 數(shù)據(jù)訪問(wèn)方法 244
9.7.1 VB訪問(wèn)的數(shù)據(jù)庫(kù)類型 244
9.7.2 VB訪問(wèn)數(shù)據(jù)的接口 245
9.7.3 VB數(shù)據(jù)庫(kù)的訪問(wèn)過(guò)程 245
9.8 使用數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù) 246
9.8.1 連接數(shù)據(jù)庫(kù) 246
9.8.2 數(shù)據(jù)綁定 249
9.9 數(shù)據(jù)庫(kù)操作 253
9.9.1 數(shù)據(jù)庫(kù)編輯操作 253
9.9.2 數(shù)據(jù)查詢 258
9.10 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā) 261
習(xí)題9 263
第10章 Delphi的數(shù)據(jù)訪問(wèn)方法 265
10.1 Delphi 7.0的BDE組件 265
10.1.1 BDE組件 266
10.1.2 TDatabase組件 266
10.1.3 TTable組件 268
10.1.4 TQuery組件 272
10.2 Delphi 7.0的ADO組件 273
10.2.1 ADO組件 274
10.2.2 TADOConnection組件 274
10.2.3 TADOCommand組件 276
10.2.4 TADODataSet和TADOQuery組件 277
10.3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)案例 277
習(xí)題10 285
附錄1 SQL Server 2008常用函數(shù) 287
附錄2 Visual Basic常用函數(shù) 289
附錄3 Visual Basic常用方法 291
參考文獻(xiàn) 293
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- 人工智能開發(fā)框架應(yīng)用 [主編 王明超 蘆婭云]
- 民航客艙服務(wù)實(shí)用英語(yǔ)教程 [主編 田靜 徐亞玲]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- 多維視域下的高校籃球教學(xué)創(chuàng)新研究 [張利超 李寧 著]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實(shí)踐教程 [主編 王日華 陳武 黃喆誠(chéng)]
- 實(shí)用運(yùn)籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛(ài)娜 李飛]
- 勞動(dòng)爭(zhēng)議處理實(shí)務(wù) [主編 王秀卿 羅靜]
- 工程數(shù)學(xué) [主編 郭立娟 王海]
- 語(yǔ)音識(shí)別理論與實(shí)踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時(shí)) [主編 趙軍]
- 電工電子技術(shù)基礎(chǔ) [主編 劉 軍 楊國(guó)龍 劉天成]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- 機(jī)械設(shè)計(jì)基礎(chǔ)(第二版) [主編 田亞平 李愛(ài)姣]
- 畫法幾何與機(jī)械制圖 [主編 趙軍]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開發(fā)實(shí)踐 [主 編 劉龍]
- 智能化技術(shù)基礎(chǔ)(第三版) [鄧文達(dá) 李禮]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- 網(wǎng)絡(luò)營(yíng)銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節(jié)目策劃與制作(微課版) [主 編 黃滴滴]
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 大學(xué)應(yīng)用數(shù)學(xué) [主編 郭立娟]
- 工業(yè)機(jī)器人拆裝與調(diào)試 [主編 胡月霞 向艷芳 朱奇]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 公安信息系統(tǒng)應(yīng)用教程
- 機(jī)械制圖習(xí)題集
- 網(wǎng)頁(yè)設(shè)計(jì)與制作
- 機(jī)械制圖
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)踐教程——面向計(jì)算思
- 大學(xué)計(jì)算機(jī)基礎(chǔ)——面向計(jì)算思維
- 職業(yè)規(guī)劃與人生管理
- 大學(xué)計(jì)算機(jī)基礎(chǔ)教程
- Access 2010實(shí)做教程
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)(Windows 7+Of
- 工程圖學(xué)基礎(chǔ)
- 大學(xué)計(jì)算機(jī)基礎(chǔ)
- Visual Basic實(shí)做教程
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)
- 計(jì)算機(jī)基本技能訓(xùn)練