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