注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫理論數(shù)據(jù)庫原理與設計

數(shù)據(jù)庫原理與設計

數(shù)據(jù)庫原理與設計

定 價:¥29.80

作 者: 楊海霞 主編
出版社: 人民郵電出版社
叢編項: 高等學校計算機系列
標 簽: 數(shù)據(jù)理論

ISBN: 9787115166623 出版時間: 2007-09-01 包裝: 平裝
開本: 16開 頁數(shù): 329 字數(shù):  

內(nèi)容簡介

  《數(shù)據(jù)庫原理與設計》系統(tǒng)地講述了數(shù)據(jù)庫的基本理論和開發(fā)技術。全書分為三篇,主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)的組成、數(shù)據(jù)模型、關系代數(shù)、SQL、關系規(guī)范化理論、數(shù)據(jù)庫的設計方法、SQL程序設計、數(shù)據(jù)庫的訪問技術、維護技術以及數(shù)據(jù)庫技術新進展等,每章后均附有習題。 《數(shù)據(jù)庫原理與設計》語言通俗易懂,既有理論的概括與探討,又有實際應用中的經(jīng)驗方法的總結,《數(shù)據(jù)庫原理與設計》可作為高等學校計算機、信息及相關專業(yè)的數(shù)據(jù)庫教材,也適合從事數(shù)據(jù)庫開發(fā)人員參考閱讀。

作者簡介

暫缺《數(shù)據(jù)庫原理與設計》作者簡介

圖書目錄

第一篇 知識篇
第1章 數(shù)據(jù)庫系統(tǒng)概述 1
1.1 引言 1
1.1.1 數(shù)據(jù)庫管理技術的發(fā)展 1
1.1.2 數(shù)據(jù)庫系統(tǒng)的組成 4
1.1.3 數(shù)據(jù)庫技術的發(fā)展 4
1.2 數(shù)據(jù)庫系統(tǒng)結構 5
1.2.1 數(shù)據(jù)庫系統(tǒng)的模式結構 5
1.2.2 數(shù)據(jù)庫系統(tǒng)的體系結構 8
1.3 數(shù)據(jù)模型 10
1.3.1 數(shù)據(jù)表示 11
1.3.2 數(shù)據(jù)模型的要素 11
1.3.3 概念模型 12
1.3.4 常用的數(shù)據(jù)模型 15
1.4 關系數(shù)據(jù)庫 17
1.4.1 關系模型概述 17
1.4.2 關系數(shù)據(jù)結構及形式化定義 18
1.4.3 關系的完整性 22
1.4.4 關系代數(shù) 24
1.5 SQL Server數(shù)據(jù)庫管理系統(tǒng) 31
1.5.1 SQL Server概述 31
1.5.2 SQL Server中的數(shù)據(jù)庫對象 33
思考與練習 36
第2章 關系數(shù)據(jù)庫語言 37
2.1 SQL概述 38
2.1.1 SQL的特點 38
2.1.2 SQL數(shù)據(jù)庫的體系結構 39
2.1.3 SQL語句的分類 40
2.1.4 SQL的語法約定 41
2.2 SQL Server數(shù)據(jù)庫的基本管理與設置 43
2.2.1 啟動和關閉數(shù)據(jù)庫服務 43
2.2.2 創(chuàng)建數(shù)據(jù)庫 45
2.2.3 修改數(shù)據(jù)庫 47
2.2.4 設置數(shù)據(jù)庫選項 48
2.2.5 刪除數(shù)據(jù)庫 49
2.3 數(shù)據(jù)定義 49
2.3.1 表的創(chuàng)建與管理 50
2.3.2 索引的創(chuàng)建與管理 55
2.3.3 視圖的創(chuàng)建與管理 57
2.3.4 存儲過程的創(chuàng)建與管理 60
2.3.5 觸發(fā)器的創(chuàng)建與管理 62
2.4 數(shù)據(jù)查詢 64
2.4.1 單表查詢 65
2.4.2 連接查詢 71
2.4.3 嵌套查詢 74
2.4.4 集合查詢 77
2.5 數(shù)據(jù)更新 77
2.5.1 插入數(shù)據(jù) 77
2.5.2 修改數(shù)據(jù) 78
2.5.3 刪除數(shù)據(jù) 79
2.5.4 更新操作與數(shù)據(jù)庫的一致性 80
思考與練習 80
第3章 關系數(shù)據(jù)理論 83
3.1 關系模式設計中的問題 83
3.1.1 規(guī)范化理論的主要內(nèi)容 83
3.1.2 關系模式的操作異常 83
3.2 函數(shù)依賴 86
3.2.1 函數(shù)依賴的定義及性質(zhì) 86
3.2.2 函數(shù)依賴的分類 88
3.2.3 碼 89
3.3 范式 89
3.3.1 第一范式 89
3.3.2 第二范式 90
3.3.3 第三范式 91
3.3.4 BC范式 93
3.3.5 多值依賴與4NF 95
3.4 關系模式的規(guī)范化 99
3.4.1 關系模式規(guī)范化的原則 99
3.4.2 關系模式規(guī)范化的步驟 99
3.4.3 關系模式規(guī)范化的要求 100
思考與練習 103
第4章 數(shù)據(jù)庫保護 104
4.1 安全性 104
4.1.1 安全性控制概述 104
4.1.2 安全性控制的一般方法 105
4.2 完整性 109
4.2.1 完整性約束的分類 110
4.2.2 完整性控制 112
4.3 并發(fā)控制 114
4.3.1 并發(fā)控制概述 115
4.3.2 并發(fā)操作的調(diào)度 118
4.3.3 封鎖 119
4.3.4 死鎖和活鎖 120
4.4 恢復 122
4.4.1 恢復的原理 122
4.4.2 恢復的實現(xiàn) 124
4.5 數(shù)據(jù)庫復制與數(shù)據(jù)庫鏡像 129
4.5.1 數(shù)據(jù)庫復制 129
4.5.2 數(shù)據(jù)庫鏡像 130
思考與練習 130
第二篇 設計篇
第5章 數(shù)據(jù)庫設計 132
5.1 數(shù)據(jù)庫設計步驟 132
5.2 需求分析 133
5.2.1 需求分析方法 134
5.2.2 數(shù)據(jù)流圖與數(shù)據(jù)字典 135
5.2.3 實例——學籍管理需求分析 138
5.3 概念結構設計 142
5.3.1 數(shù)據(jù)抽象與局部視圖設計 142
5.3.2 視圖的集成 143
5.3.3 實例——學籍管理概念結構設計 144
5.4 邏輯結構設計 146
5.4.1 E-R圖向關系數(shù)據(jù)模型的轉(zhuǎn)換 147
5.4.2 數(shù)據(jù)模型的優(yōu)化 148
5.4.3 設計用戶子模式 149
5.4.4 實例——學籍管理邏輯結構設計 149
5.5 物理結構設計 151
5.5.1 分析影響數(shù)據(jù)庫物理設計的因素 152
5.5.2 關系模式存取方法選擇 152
5.5.3 確定系統(tǒng)配置 154
5.5.4 評價物理結構 154
5.6 數(shù)據(jù)庫實施與維護 154
5.6.1 創(chuàng)建數(shù)據(jù)庫 154
5.6.2 組織數(shù)據(jù)入庫 154
5.6.3 數(shù)據(jù)庫試運行 155
5.6.4 數(shù)據(jù)庫運行與維護 155
5.7 數(shù)據(jù)庫建模工具 156
5.7.1 數(shù)據(jù)庫建模工具簡介 156
5.7.2 利用PowerDesigner設計學籍管理的概念結構實例 158
5.7.3 利用PowerDesigner設計學籍管理的物理結構實例 163
5.7.4 利用PowerDesigner進行學籍管理的數(shù)據(jù)庫實施 163
思考與練習 167
第6章 SQL程序設計與開發(fā) 168
6.1 批處理與腳本 168
6.1.1 批處理 168
6.1.2 腳本 169
6.2 SQL程序設計基礎 170
6.2.1 SQL程序基本成分 170
6.2.2 SQL程序編寫規(guī)范 173
6.3 流程控制語句 174
6.3.1 語句塊:BEGIN...END 174
6.3.2 條件執(zhí)行:IF...ELSE語句 175
6.3.3 多分支CASE表達式 176
6.3.4 循環(huán):WHILE語句 178
6.3.5 非條件執(zhí)行:GOTO 語句 179
6.3.6 調(diào)度執(zhí)行:WAITFOR 179
6.4 游標 180
6.4.1 游標 180
6.4.2 聲明游標:DECLARE CURSOR語句 181
6.4.3 打開游標:OPEN語句 182
6.4.4 讀取數(shù)據(jù):FETCH語句 182
6.4.5 關閉游標:CLOSE語句 184
6.4.6 釋放游標:DEALLOCATE語句 184
6.4.7 游標使用實例 184
6.5 SQL程序的調(diào)試與錯誤處理 186
6.5.1 SQL程序的錯誤類型 186
6.5.2 SQL程序的錯誤處理 187
6.6 SQL程序?qū)嵗?87
6.6.1 自定義函數(shù) 188
6.6.2 存儲過程 189
6.6.3 觸發(fā)器 192
思考與練習 193
第三篇 技術篇
第7章 數(shù)據(jù)庫訪問技術 195
7.1 數(shù)據(jù)庫訪問技術概述 195
7.1.1 數(shù)據(jù)庫訪問技術發(fā)展概況 195
7.1.2 數(shù)據(jù)庫訪問技術 196
7.2 使用ODBC訪問數(shù)據(jù)庫 199
7.2.1 ODBC層次結構 199
7.2.2 配置ODBC數(shù)據(jù)源 200
7.2.3 通過ODBC訪問SQL Server數(shù)據(jù)庫 203
7.2.4 處理ODBC錯誤 207
7.3 嵌入式SQL與動態(tài)SQL 208
7.3.1 嵌入式SQL 208
7.3.2 動態(tài)SQL語句 211
7.4 使用Visual Basic訪問數(shù)據(jù)庫 212
7.4.1 數(shù)據(jù)訪問對象 212
7.4.2 使用RDO模型訪問SQL Server數(shù)據(jù)庫 215
7.4.3 使用ADO模型訪問SQL Server數(shù)據(jù)庫 218
7.4.4 使用數(shù)據(jù)環(huán)境設計器訪問SQL Server 221
7.5 使用ASP訪問數(shù)據(jù)庫 224
7.5.1 ASP編程基本知識 224
7.5.2 連接數(shù)據(jù)庫 225
7.5.3 從數(shù)據(jù)庫到Web頁 226
7.5.4 Errors錯誤集合與Error錯誤對象 231
7.5.5 執(zhí)行SQL Server存儲過程 233
7.6 應用實例 234
7.6.1 功能描述 234
7.6.2 VB程序 234
7.6.3 ASP程序 240
思考與練習 245
第8章 SQL Server數(shù)據(jù)庫維護技術 246
8.1 安全控制 246
8.1.1 SQL Server的安全體系結構和安全認證模式 246
8.1.2 SQL Server的安全性管理 249
8.2 SQL Server的數(shù)據(jù)完整性 257
8.2.1 SQL Server的數(shù)據(jù)完整性種類 258
8.2.2 SQL Server數(shù)據(jù)完整性實現(xiàn)方式 258
8.2.3 SQL Server數(shù)據(jù)完整性的實現(xiàn)方法 258
8.3 SQL Server的并發(fā)控制 262
8.3.1 SQL Server的事務類型 262
8.3.2 SQL Server鎖的粒度和類型 262
8.4 SQL Server的數(shù)據(jù)備份與數(shù)據(jù)恢復 263
8.4.1 SQL Server備份方式 264
8.4.2 SQL Server數(shù)據(jù)庫備份 264
8.4.3 SQL Server數(shù)據(jù)庫恢復 268
8.5 數(shù)據(jù)庫復制與數(shù)據(jù)庫鏡像 270
8.5.1 SQL Server數(shù)據(jù)庫復制 270
8.5.2 SQL Server數(shù)據(jù)庫鏡像 280
8.6 數(shù)據(jù)轉(zhuǎn)換和集成 281
8.6.1 數(shù)據(jù)轉(zhuǎn)換服務DTS 281
8.6.2 DTS導入/導出向?qū)У氖褂谩?82
思考與練習 286
第9章 數(shù)據(jù)挖掘與數(shù)據(jù)倉庫技術 287
9.1 數(shù)據(jù)挖掘 287
9.1.1 數(shù)據(jù)挖掘的主要步驟 287
9.1.2 不同存儲形式的數(shù)據(jù)挖掘 288
9.2 數(shù)據(jù)倉庫與OLAP 289
9.2.1 數(shù)據(jù)倉庫 289
9.2.2 聯(lián)機分析處理(OLAP) 291
9.3 數(shù)據(jù)倉庫的設計與實施 293
9.3.1 確定主題 293
9.3.2 確定粒度與維度 293
9.3.3 數(shù)據(jù)預處理 294
9.4 SQL Server 2000 Analysis Services 295
9.4.1 安裝 295
9.4.2 創(chuàng)建數(shù)據(jù)倉庫 295
9.5 使用Analysis Services創(chuàng)建數(shù)據(jù)挖掘模型 301
9.5.1 數(shù)據(jù)挖掘模型 301
9.5.2 創(chuàng)建和讀取數(shù)據(jù)挖掘模型 303
9.6 開發(fā)OLAP應用 306
思考與練習 308
第10章 數(shù)據(jù)庫技術新進展 309
10.1 面向?qū)ο髷?shù)據(jù)庫系統(tǒng) 309
10.2 分布式數(shù)據(jù)庫系統(tǒng) 311
10.3 并行數(shù)據(jù)庫系統(tǒng) 313
10.4 空間數(shù)據(jù)庫 315
10.4.1 空間數(shù)據(jù)的特性 315
10.4.2 空間數(shù)據(jù)庫模型 316
10.5 其他數(shù)據(jù)庫新技術 316
10.5.1 多媒體數(shù)據(jù)庫系統(tǒng) 316
10.5.2 專業(yè)數(shù)據(jù)庫 317
10.5.3 模糊數(shù)據(jù)庫系統(tǒng) 318
思考與練習 319
附錄A SQL Server支持的運算符與函數(shù) 320
附錄B 學籍管理數(shù)據(jù)表結構 325
參考文獻 327

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號