數(shù)據(jù)庫技術(shù)與應(yīng)用(第二版)
-
【作 者】主編 王小玲 安劍奇
【I S B N 】978-7-5084-9233-9
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時間】2012-01-13
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第2版第1次印刷
【頁 數(shù)】288
【千字?jǐn)?shù)】454
【印 張】18
【定 價】¥32
【叢 書】普通高等教育“十二五”規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書在延續(xù)第一版編寫風(fēng)格的基礎(chǔ)上,根據(jù)教育部高等計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會2011年10月出版的《高等學(xué)校計算機(jī)基礎(chǔ)核心課程教學(xué)實施方案》(新白皮書)中關(guān)于“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程實施方案的精神,結(jié)合作者多年教學(xué)實踐與研發(fā)經(jīng)驗,并考慮到讀者的反饋信息,遵循非計算機(jī)專業(yè)的特點,從新的視角對各個章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。
本書以SQL Server 2000為藍(lán)本,以Visual Basic 6.0和Delphi 7.0作為開發(fā)工具,以應(yīng)用為目的,從數(shù)據(jù)庫技術(shù)與應(yīng)用系統(tǒng)開發(fā)的角度介紹數(shù)據(jù)庫系統(tǒng)的基本概念及應(yīng)用。全書共10章,內(nèi)容包括:數(shù)據(jù)庫技術(shù)概論、SQL Server數(shù)據(jù)庫的管理與使用、SQL Server數(shù)據(jù)表的管理與維護(hù)、數(shù)據(jù)查詢、索引與視圖、存儲過程與觸發(fā)器、SQL Server數(shù)據(jù)轉(zhuǎn)換、SQL Server數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫系統(tǒng)開發(fā)工具Visual Basic、Delphi的數(shù)據(jù)訪問方法。
本書強(qiáng)調(diào)理論與實踐相結(jié)合,用一個具有代表性的實例數(shù)據(jù)庫“學(xué)生信息數(shù)據(jù)庫”貫穿全書,并設(shè)計了100多個在工作和學(xué)習(xí)中遇到的數(shù)據(jù)庫問題,指導(dǎo)讀者循序漸進(jìn)地尋找答案。本書既可作為高等院校數(shù)據(jù)庫技術(shù)與應(yīng)用課程的教材,又可供社會各類計算機(jī)應(yīng)用人員閱讀參考。
本書配套有《數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程》(第二版)并提供電子教案,讀者可以從中國水利水電出版社萬水分社資源網(wǎng)下載,網(wǎng)址為:http://mightybasket.cn/。
根據(jù)教育部高等計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會2011年10月出版的《高等學(xué)校計算機(jī)基礎(chǔ)核心課程教學(xué)實施方案》(新白皮書)中關(guān)于“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程實施方案的精神對原書的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充 改編前作了較深入的調(diào)研、收集、整理和分析,改編時遵循非計算機(jī)專業(yè)的特點,從新的視角重新組織和編寫教材內(nèi)容 定位準(zhǔn)確,具有較寬的適用面,利于實施不同層次(文、理、醫(yī)等)、不同對象的教學(xué) 強(qiáng)調(diào)理論與實踐相結(jié)合,以應(yīng)用為目的,從數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的角度來介紹數(shù)據(jù)庫系統(tǒng)的基本概念,為學(xué)生應(yīng)用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)管理打下基礎(chǔ) 配套有《數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程》(第二版)并在相應(yīng)的網(wǎng)站(122.207.68.108/D Bweb)上提供試題庫、平時測試系統(tǒng)、考試系統(tǒng)等多種輔助教學(xué)平臺
再版前言
《數(shù)據(jù)庫技術(shù)與應(yīng)用》(第二版)是在延續(xù)第一版教材《數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程》編寫風(fēng)格的基礎(chǔ)上,根據(jù)教育部高等計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會2011年10月出版的《高等學(xué)校計算機(jī)基礎(chǔ)核心課程教學(xué)實施方案》(新白皮書)中關(guān)于“數(shù)據(jù)庫技術(shù)及應(yīng)用”課程實施方案的精神,結(jié)合作者多年教學(xué)實踐與研發(fā)經(jīng)驗,并考慮到讀者的反饋信息,對原書各個章節(jié)的內(nèi)容、結(jié)構(gòu)等進(jìn)行了修訂、調(diào)整、完善和補(bǔ)充。考慮到非計算機(jī)專業(yè)種類多、專業(yè)之間教學(xué)差別大,教材改編前作了較深入的調(diào)研、收集、整理和分析,改編時遵循非計算機(jī)專業(yè)的特點,從新的視角重新組織和編寫教材內(nèi)容,如“數(shù)據(jù)完整性管理”作了重點改進(jìn),增補(bǔ)了適合自動化專業(yè)進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)的實用工具Delphi等內(nèi)容。本書定位準(zhǔn)確,具有較寬的適用面,利于實施不同層次(文、理、醫(yī)等)、不同對象的教學(xué)。
本書以SQL Server 2000為藍(lán)本,介紹了數(shù)據(jù)庫關(guān)系系統(tǒng)的應(yīng)用知識,關(guān)系數(shù)據(jù)模型基礎(chǔ)理論,SQL Server數(shù)據(jù)庫系統(tǒng)的安裝、配置、系統(tǒng)結(jié)構(gòu),Windows Server 2000服務(wù)器的管理與配置、數(shù)據(jù)庫的管理與使用、數(shù)據(jù)表的管理與維護(hù)、數(shù)據(jù)查詢、索引與視圖、存儲過程與觸發(fā)器、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)庫的安全管理、數(shù)據(jù)庫系統(tǒng)開發(fā)工具Visual Basic 6.0和Delphi 7.0。
本書強(qiáng)調(diào)理論與實踐相結(jié)合,以應(yīng)用為目的,從數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的角度來介紹數(shù)據(jù)庫系統(tǒng)的基本概念,為學(xué)生應(yīng)用數(shù)據(jù)庫技術(shù)進(jìn)行數(shù)據(jù)管理打下基礎(chǔ)。書中編制了一個具有代表性的實例數(shù)據(jù)庫“學(xué)生信息數(shù)據(jù)庫”,并且貫穿全書,特色鮮明,具有普遍適用性。全書共設(shè)計了100多個在工作和學(xué)習(xí)中遇到的數(shù)據(jù)庫問題,并指導(dǎo)讀者循序漸進(jìn)地尋找答案。同時每章都提供了豐富的練習(xí)題,通過練習(xí)讀者可對每章介紹內(nèi)容的掌握程度進(jìn)行測試,培養(yǎng)學(xué)生獨立解決問題的能力。
為了方便教學(xué),作者還組織編寫了《數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程》(第二版),作為本書的配套實踐教材。另外,本書在相應(yīng)的網(wǎng)站上(122.207.68.108/D Bweb)還提供了試題庫、平時測試系統(tǒng)、考試系統(tǒng)等多種輔助教學(xué)平臺。
本書由王小玲、安劍奇任主編,嚴(yán)暉、周肆清任副主編,施榮華任主審。另外參加編寫工作的還有劉衛(wèi)國、楊長興、童鍵、田琪、邵自然、溫國海、孫岱、韓華、董密、蔣朝輝等,參與代碼編寫和調(diào)試的有江海濤、何欣、佘峰等。全書由王小玲、安劍奇負(fù)責(zé)統(tǒng)稿和整理。在本書編寫過程中,得到了中南大學(xué)信息科學(xué)與工程學(xué)院相關(guān)領(lǐng)導(dǎo)和教學(xué)管理人員、計算機(jī)基礎(chǔ)教學(xué)實驗中心全體教師和自動化系部分教師的大力支持和指導(dǎo),在此表示衷心的感謝。
由于本書的編寫人員都是本課程教學(xué)一線的教師,教學(xué)、教改和科研任務(wù)繁重,加之時間倉促,書中不當(dāng)或錯誤之處在所難免,懇請廣大讀者批評指正,讀者可通過郵箱wxling@csu.edu.cn與作者聯(lián)系。
編 者
2011年12月
第1章 數(shù)據(jù)庫技術(shù)概論 1
1.1 數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展 1
1.2 數(shù)據(jù)庫系統(tǒng) 4
1.2.1 數(shù)據(jù)庫系統(tǒng)的組成 4
1.2.2 數(shù)據(jù)庫的結(jié)構(gòu)體系 5
1.2.3 數(shù)據(jù)庫系統(tǒng)的特點 7
1.3 數(shù)據(jù)模型 7
1.3.1 數(shù)據(jù)模型的組成要素 8
1.3.2 數(shù)據(jù)抽象的過程 8
1.3.3 概念模型 9
1.3.4 邏輯模型 11
1.4 關(guān)系數(shù)據(jù)庫 13
1.4.1 關(guān)系數(shù)據(jù)庫的基本概念 13
1.4.2 關(guān)系運算 15
1.4.3 關(guān)系的完整性約束 17
1.4.4 關(guān)系數(shù)據(jù)庫設(shè)計實例 18
1.5 SQL Server數(shù)據(jù)庫概述 20
1.5.1 SQL Server的初步認(rèn)識 20
1.5.2 SQL Server 2000的常用管理工具 21
1.5.3 SQL Server數(shù)據(jù)類型 32
1.6 Transact-SQL語言簡介 35
1.6.1 SQL與Transact-SQL 35
1.6.2 運算符與表達(dá)式 36
1.6.3 語句塊和注釋 41
1.6.4 流程控制語句 42
習(xí)題1 45
第2章 SQL Server數(shù)據(jù)庫的管理與使用 47
2.1 SQL Server數(shù)據(jù)庫的存儲結(jié)構(gòu) 47
2.1.1 邏輯存儲結(jié)構(gòu) 47
2.1.2 物理存儲結(jié)構(gòu) 48
2.2 數(shù)據(jù)庫的創(chuàng)建 50
2.2.1 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 50
2.2.2 使用向?qū)?chuàng)建數(shù)據(jù)庫 53
2.2.3 使用Transact-SQL語言創(chuàng)建數(shù)據(jù)庫 57
2.3 數(shù)據(jù)庫的修改 61
2.3.1 使用企業(yè)管理器修改數(shù)據(jù)庫 61
2.3.2 使用Transact-SQL語言修改數(shù)據(jù)庫 65
2.4 數(shù)據(jù)庫的刪除 67
2.4.1 使用快捷菜單刪除數(shù)據(jù)庫 67
2.4.2 使用Transact-SQL語言刪除數(shù)據(jù)庫 69
2.5 數(shù)據(jù)庫的分離和附加 69
2.5.1 數(shù)據(jù)庫的分離 69
2.5.2 數(shù)據(jù)庫的附加 71
2.6 數(shù)據(jù)備份和還原 72
2.6.1 數(shù)據(jù)備份 72
2.6.2 數(shù)據(jù)還原 74
2.6.3 數(shù)據(jù)備份和還原操作 75
習(xí)題2 87
第3章 SQL Server數(shù)據(jù)表的管理與維護(hù) 89
3.1 數(shù)據(jù)表的創(chuàng)建和管理 89
3.1.1 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)表 89
3.1.2 使用Transact-SQL語言創(chuàng)建數(shù)據(jù)表 90
3.1.3 使用企業(yè)管理器對數(shù)據(jù)表進(jìn)行管理 94
3.1.4 使用Transact-SQL語言對數(shù)據(jù)表
進(jìn)行管理 96
3.2 表數(shù)據(jù)的管理 98
3.2.1 使用企業(yè)管理器管理表數(shù)據(jù) 98
3.2.2 使用Transact-SQL語言管理表
數(shù)據(jù) 100
3.3 數(shù)據(jù)完整性管理 102
3.3.1 數(shù)據(jù)完整性概述 102
3.3.2 數(shù)據(jù)完整性的類型 103
3.3.3 使用企業(yè)管理器實現(xiàn)數(shù)據(jù)完整性的
設(shè)置 105
習(xí)題3 109
第4章 數(shù)據(jù)查詢 111
4.1 基本查詢 111
4.1.1 簡單查詢 111
4.1.2 帶條件查詢 113
4.1.3 查詢結(jié)果處理 115
4.2 嵌套查詢 119
4.2.1 單值嵌套查詢 119
4.2.2 多值嵌套查詢 120
4.3 連接查詢 121
4.3.1 連接查詢概述 121
4.3.2 內(nèi)連接 122
4.3.3 外連接 124
習(xí)題4 125
第5章 索引與視圖 128
5.1 索引 128
5.1.1 索引的概念 128
5.1.2 索引的分類 129
5.1.3 索引的管理 129
5.2 視圖 133
5.2.1 視圖的概念 133
5.2.2 視圖的創(chuàng)建 134
5.2.3 視圖的修改 137
5.2.4 視圖的刪除 138
5.2.5 視圖屬性的查看和修改 139
習(xí)題5 140
第6章 存儲過程與觸發(fā)器 142
6.1 存儲過程概述 142
6.1.1 存儲過程的特點和類型 142
6.1.2 創(chuàng)建和執(zhí)行存儲過程 143
6.1.3 存儲過程參數(shù)和執(zhí)行狀態(tài) 151
6.1.4 查看和修改存儲過程 153
6.1.5 刪除存儲過程 156
6.2 觸發(fā)器概述 156
6.2.1 觸發(fā)器的特點和類型 156
6.2.2 創(chuàng)建觸發(fā)器 157
6.2.3 查看和修改觸發(fā)器 161
6.2.4 刪除觸發(fā)器 162
6.2.5 觸發(fā)器的應(yīng)用 163
習(xí)題6 163
第7章 SQL Server數(shù)據(jù)轉(zhuǎn)換 166
7.1 數(shù)據(jù)轉(zhuǎn)換服務(wù)概述 166
7.2 DTS導(dǎo)入/導(dǎo)出向?qū)?167
7.2.1 導(dǎo)入數(shù)據(jù) 167
7.2.2 導(dǎo)出數(shù)據(jù) 173
7.3 DTS設(shè)計器 175
習(xí)題7 180
第8章 SQL Server數(shù)據(jù)庫的安全管理 182
8.1 SQL Server的安全機(jī)制 182
8.1.1 身份驗證 182
8.1.2 身份驗證模式的設(shè)置 183
8.2 SQL Server安全管理的內(nèi)容 184
8.2.1 登錄管理 184
8.2.2 用戶管理 186
8.2.3 權(quán)限 187
8.2.4 角色 189
習(xí)題8 193
第9章 數(shù)據(jù)庫系統(tǒng)開發(fā)工具Visual Basic 195
9.1 數(shù)據(jù)庫系統(tǒng)開發(fā)工具概述 195
9.2 Visual Basic概述 196
9.2.1 Visual Basic 6.0集成開發(fā)環(huán)境 196
9.2.2 創(chuàng)建簡單的Visual Basic應(yīng)用程序 197
9.2.3 Visual Basic程序的特點 198
9.3 Visual Basic語言基礎(chǔ) 199
9.3.1 基本數(shù)據(jù)類型 199
9.3.2 變量和常量 200
9.3.3 運算符與表達(dá)式 203
9.3.4 數(shù)組與自定義類型 204
9.4 程序控制結(jié)構(gòu) 207
9.4.1 選擇結(jié)構(gòu) 207
9.4.2 循環(huán)控制結(jié)構(gòu) 209
9.5 控件 213
9.5.1 標(biāo)簽 214
9.5.2 文本框 216
9.5.3 圖片框與圖像框 219
9.5.4 菜單 220
9.5.5 單選按鈕與復(fù)選框 222
9.5.6 列表框與組合框 224
9.5.7 滾動條與定時器 227
9.6 過程 229
9.6.1 子過程 229
9.6.2 函數(shù)過程 231
9.6.3 變量的作用域和生存期 233
9.7 數(shù)據(jù)訪問方法 235
9.7.1 Visual Basic訪問的數(shù)據(jù)庫類型 235
9.7.2 Visual Basic訪問數(shù)據(jù)的接口 235
9.7.3 Visual Basic數(shù)據(jù)庫的訪問過程 236
9.8 使用數(shù)據(jù)控件訪問數(shù)據(jù)庫 237
9.8.1 連接數(shù)據(jù)庫 237
9.8.2 數(shù)據(jù)綁定 239
9.9 數(shù)據(jù)庫操作 244
9.9.1 數(shù)據(jù)庫編輯操作 244
9.9.2 數(shù)據(jù)查詢 249
9.10 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā) 251
習(xí)題9 254
第10章 Delphi的數(shù)據(jù)訪問方法 256
10.1 Delphi 7.0的BDE組件 256
10.1.1 BDE組件頁 257
10.1.2 TDatabase組件 257
10.1.3 TTable組件 259
10.1.4 TQuery組件 263
10.2 Delphi 7.0的ADO組件 265
10.2.1 ADO組件頁 265
10.2.2 TADOConnection組件 265
10.2.3 TADOCommand組件 267
10.2.4 TADODataSet和TADOQuery
組件 268
10.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)案例 268
習(xí)題10 273
附錄1 SQL Server 2000常用函數(shù) 275
附錄2 Visual Basic 常用函數(shù) 277
附錄3 Visual Basic常用方法 279
參考文獻(xiàn) 281
- Java Web項目化設(shè)計實踐教程 [邱云 曾陳萍]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- 大學(xué)信息技術(shù) [曾翰穎 編著]
- 多維視域下的高校籃球教學(xué)創(chuàng)新研究 [張利超 李寧 著]
- 創(chuàng)新創(chuàng)業(yè)訓(xùn)練實踐教程 [主編 王日華 陳武 黃喆誠]
- 實用運籌學(xué) [主編 邢育紅 于晉臣]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- 勞動爭議處理實務(wù) [主編 王秀卿 羅靜]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 畫法幾何與機(jī)械制圖習(xí)題集(多學(xué)時) [主編 趙軍]
- 機(jī)械設(shè)計基礎(chǔ)(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機(jī)械制圖 [主編 趙軍]
- C語言程序設(shè)計習(xí)題與實驗指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應(yīng)用開發(fā)實踐 [主 編 劉龍]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- 網(wǎng)絡(luò)營銷 [主編 夏薇薇 劉婷 尚潔]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 功能材料制備與表征實驗指導(dǎo)書 [龔偉平 趙軍峰 梅海娟 等編著]
- 信號與系統(tǒng)(第二版) [主編 張宇]
- Python 語言程序設(shè)計實踐指導(dǎo) [主編 張雙獅]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 線性代數(shù)導(dǎo)學(xué)篇 [主編 史昱]
- 信息技術(shù)基礎(chǔ)實訓(xùn)與習(xí)題指導(dǎo)(Windows7+Office2016) [主編 周金容 唐天國]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(下冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)導(dǎo)學(xué)篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(xué)(下冊) [主編 李愛芹 胡雷 尹金生]
- 高等數(shù)學(xué)(上冊) [主編 李愛芹 胡雷 尹金生]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 公安信息系統(tǒng)應(yīng)用教程
- 機(jī)械制圖習(xí)題集
- 網(wǎng)頁設(shè)計與制作
- 機(jī)械制圖
- 大學(xué)計算機(jī)基礎(chǔ)實踐教程——面向計算思
- 大學(xué)計算機(jī)基礎(chǔ)——面向計算思維
- 職業(yè)規(guī)劃與人生管理
- 大學(xué)計算機(jī)基礎(chǔ)教程
- Access 2010實做教程
- 大學(xué)計算機(jī)應(yīng)用基礎(chǔ)實訓(xùn)(Windows 7+Of
- 工程圖學(xué)基礎(chǔ)
- 大學(xué)計算機(jī)基礎(chǔ)
- Visual Basic實做教程
- 大學(xué)計算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office
- 計算機(jī)應(yīng)用基礎(chǔ)
- 計算機(jī)基本技能訓(xùn)練

