注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教輔大學教輔數(shù)據(jù)庫原理與應用

數(shù)據(jù)庫原理與應用

數(shù)據(jù)庫原理與應用

定 價:¥21.90

作 者: 李紅主編
出版社: 高等教育出版社
叢編項: 高等學校信息管理與信息系統(tǒng)專業(yè)系列教材
標 簽: 暫缺

ISBN: 9787040116953 出版時間: 2003-02-01 包裝: 精裝
開本: 23cm 頁數(shù): 317 字數(shù):  

內(nèi)容簡介

  本書以關系數(shù)據(jù)庫系統(tǒng)為核心,系統(tǒng)全面闡述了數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和應用技術,主要內(nèi)容包括:數(shù)據(jù)庫技術概述、關系數(shù)據(jù)庫、關系數(shù)據(jù)庫的標準語言SQL、關系數(shù)據(jù)庫設計、數(shù)據(jù)庫保護、面向?qū)ο髷?shù)據(jù)庫及對象關系數(shù)據(jù)庫、C/S數(shù)據(jù)庫和Web數(shù)據(jù)庫、開放的客戶端開發(fā)及主流數(shù)據(jù)庫產(chǎn)品、數(shù)據(jù)庫技術的發(fā)展等。本書概念清楚、重點突出、章節(jié)安排合理,理論與實踐結合緊密。每章配以豐富的習題、案例及實驗。習題有助于學習者加深對內(nèi)容的理解、掌握并鞏固概念;案例為學習者提供了真實的數(shù)據(jù)庫應用場景,有助于學習者從實際應用的角度出發(fā),去聯(lián)系所學理論,掌握所學內(nèi)容;而實驗為學習者提供了將理論與實踐結合的具體上機操作途徑,最終鞏固所學內(nèi)容。習題、案例與實驗也是本書一個較為突出的特點。本書前言數(shù)據(jù)庫已成為信息社會的重要基礎設施。數(shù)據(jù)庫的應用領域非常廣,從目前接觸到的一些應用領域的發(fā)展來看,尤其是Internet的發(fā)展以及多種信息技術的交叉與發(fā)展,既給數(shù)據(jù)庫應用提供了更多的機遇,也推動了數(shù)據(jù)庫技術本身不斷地發(fā)展完善。目前,雖然關系數(shù)據(jù)庫已成為主流,但是新一代數(shù)據(jù)庫也已被人們越來越廣泛地應用,如面向?qū)ο蟮臄?shù)據(jù)庫、Web數(shù)據(jù)庫以及分布式數(shù)據(jù)庫等等,因此,在本書中除繼續(xù)保留已被廣泛使用的、成熟的關系數(shù)據(jù)庫的理論、技術和開發(fā)方法外,還補充了新一代數(shù)據(jù)庫的理論、技術和應用系統(tǒng)的開發(fā)方法。特別是介紹了面向?qū)ο髷?shù)據(jù)庫、客戶/服務器結構數(shù)據(jù)庫及Web數(shù)據(jù)庫。同時本著掌握一種數(shù)據(jù)庫標準語言的原則,重點介紹了結構化查詢語言——SQL。另外,還介紹了開放的客戶端開發(fā)及主流數(shù)據(jù)庫產(chǎn)品。本書由淺入深、循序漸進、理論與實踐并重,力求讓讀者通過本書的學習后,能對數(shù)據(jù)庫技術有一個比較全面的了解,掌握數(shù)據(jù)庫理論與數(shù)據(jù)庫應用的基本知識,了解數(shù)據(jù)庫應用系統(tǒng)的開發(fā)模式,并具有初步的數(shù)據(jù)庫應用開發(fā)能力。全書共九章:第1章數(shù)據(jù)庫技術概述,包括數(shù)據(jù)庫的作用及相關概念、數(shù)據(jù)庫技術與發(fā)展、數(shù)據(jù)庫系統(tǒng)結構及數(shù)據(jù)模型。第2章全面介紹關系數(shù)據(jù)庫,包括關系模型、關系模式、關系代數(shù)以及關系數(shù)據(jù)庫規(guī)范化理論。第3章介紹了關系數(shù)據(jù)庫標準語言SQL的組成、功能、特點,重點介紹了數(shù)據(jù)定義、數(shù)據(jù)更新、數(shù)據(jù)查詢、數(shù)據(jù)控制語言以及嵌入式SQL。第4章關系數(shù)據(jù)庫設計,著重介紹了概念模型的基本概念、實體-聯(lián)系方法以及如何設計數(shù)據(jù)庫的E-R模型并將E-R模型轉(zhuǎn)換為關系模型,同時還介紹了數(shù)據(jù)庫設計的過程、步驟以及網(wǎng)絡環(huán)境下數(shù)據(jù)庫應用規(guī)劃。第5章數(shù)據(jù)庫保護,包括數(shù)據(jù)庫安全性控制、并發(fā)性控制、完整性控制以及數(shù)據(jù)恢復與備份。第6章介紹面向?qū)ο髷?shù)據(jù)庫及對象關系數(shù)據(jù)庫,包括面向?qū)ο髷?shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)以及對象-關系數(shù)據(jù)庫系統(tǒng),并將面向?qū)ο髷?shù)據(jù)庫與對象-關系數(shù)據(jù)庫進行了比較。第7章介紹客戶/服務器數(shù)據(jù)庫和Web數(shù)據(jù)庫,包括C/S體系結構、C/S數(shù)據(jù)庫技術及其Web數(shù)據(jù)庫與應用。第8章開放的

作者簡介

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

圖書目錄

第1章 數(shù)據(jù)庫技術概述 1(頁碼)
學習目標 1
1.1 數(shù)據(jù)庫的作用及相關概念 1
1.1.1 數(shù)據(jù)與信息 2
1.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫 3
1.1.3 數(shù)據(jù)庫管理系統(tǒng)與管理信息系統(tǒng) 5
1.2 數(shù)據(jù)管理技術的發(fā)展 6
1.2.1 手工管理階段 7
1.2.2 文件系統(tǒng)階段 7
1.2.3 數(shù)據(jù)庫系統(tǒng)階段 9
1.3 數(shù)據(jù)庫系統(tǒng)結構 11
1.3.1 數(shù)據(jù)庫體系結構 11
1.3.2 數(shù)據(jù)庫系統(tǒng)的組成 16
1.3.3 數(shù)據(jù)庫應用系統(tǒng)體系結構 21
1.4 數(shù)據(jù)模型 25
1.4.1 概述 25
1.4.2 層次數(shù)據(jù)模型 27
1.4.3 網(wǎng)狀數(shù)據(jù)模型 29
1.4.4 關系數(shù)據(jù)模型 31
1.4.5 面向?qū)ο髷?shù)據(jù)模型 33
小結 34
習題1 35
案例1 35
第2章 關系數(shù)據(jù)庫 37
學習目標 37
2.1 關系模型 37
2.1.1 關系數(shù)據(jù)結構 37
2.1.2 關系操作 38
2.1.3 完整性約束 39
2.2 關系模式 41
2.2.1 關系概念模式 41
2.2.2 關系內(nèi)模式 43
2.2.3 關系外模式 43
2.3 關系代數(shù) 43
2.3.1 傳統(tǒng)的集合運算 43
2.3.2 特殊的關系運算 45
2.4 關系數(shù)據(jù)庫規(guī)范化理論 48
2.4.1 關系模式規(guī)范化的必要性 48
2.4.2 數(shù)值依賴
49
2.4.3 范式與規(guī)范化 51
2.4.4 關系分解原則 57
小結 60
*習題2 60
案例2 63
第3章 關系數(shù)據(jù)庫的標準語言SQL 65
學習目標 65
3.1 SQL概述 65
3.1.1 SQL的發(fā)展歷程 65
3.1.2 SQL的組成與功能 66
3.1.3 SQL語言的特點 68
3.1.4 SQL基本知識 73
3.2 數(shù)據(jù)定義語言 73
3.2.1 數(shù)據(jù)庫 73
3.2.2 表 75
3.2.3 索引 83
3.2.4 視圖 88
3.2.5 存儲過程 92
3.3 數(shù)據(jù)更新語言 94
3.3.1 插入數(shù)據(jù) 95
3.3.2 修改數(shù)據(jù) 97
3.3.3 刪除數(shù)據(jù) 99
3.4 數(shù)據(jù)查詢語言 99
3.4.1 SELECT語句 100
3.4.2 單表查詢 101
3.4.3 連接查詢 103
3.4.4 嵌套查詢 108
3.4.5 集合查詢 112
3.4.6 函數(shù)查詢 114
3.5 數(shù)據(jù)控制語言 116
3.5.1 數(shù)據(jù)控制方法 116
3.5.2 數(shù)據(jù)控制語句 116
3.5.3 事務控制語句 117
3.6 嵌入式SQL 119
3.6.1 嵌入式SQL的形式及處理過程 120
3.6.2 SQL與宿主語言間的通信 121
3.6.3 嵌入式SQL的實現(xiàn) 122
3.6.4 游標 124
3.6.5 動態(tài)SQL 127
小結 127
習題3 128
案例3 130
實驗
131
第4章 關系數(shù)據(jù)庫設計 133
學習目標 133
4.1 概念模型 133
4.1.1 信息的三個世界 134
4.1.2 概念模型的基本概念 135
4.1.3 實體--聯(lián)系方法 138
4.1.4 E-R模型的設計問題 141
*4.1.5 E-R模型的擴充 145
4.2 數(shù)據(jù)庫設計步驟 148
4.2.1 需求分析
148
4.2.2 概念結構設計 151
4.2.3 邏輯結構設計 154
4.2.4 物理設計
159
4.2.5 數(shù)據(jù)庫實施 160
4.2.6 數(shù)據(jù)庫運行和維護
161
4.3 網(wǎng)絡環(huán)境下的數(shù)據(jù)庫應用規(guī)劃 162
4.3.1 需求分析
162
4.3.2 安全問題
164
4.3.3 體系結構
165
4.3.4 系統(tǒng)平臺的選擇 166
小結 167
習題4 167
案例4 167
實驗 168
第5章 數(shù)據(jù)庫保護 169
學習目標 169
5.1 數(shù)據(jù)庫完整性 169
5.1.1 完整性約束的定義 170
5.1.2 完整必約束的檢查和處理 173
5.2 數(shù)據(jù)庫安全性 175
5.2.1 用戶驗證 176
5.2.2 存取控制 176
5.3 數(shù)據(jù)庫并發(fā)控制
179
5.3.1 事務 179
5.3.2 事務的串行調(diào)度、并發(fā)調(diào)度及其可串行化
181
5.3.3 事務并發(fā)執(zhí)行所帶來的問題 183
5.3.4 封鎖
184
5.4 數(shù)據(jù)庫恢復
189
5.4.1 數(shù)據(jù)庫系統(tǒng)的故障 189
5.4.2 基于日志文件的數(shù)據(jù)恢復技術 190
5.4.3 數(shù)據(jù)轉(zhuǎn)儲及介質(zhì)故障的恢復
193
小結 197
習題5 197
案例5 197
第6章 面向?qū)ο髷?shù)據(jù)庫及對象關系數(shù)據(jù)庫
學習目標
199
6.1 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)簡介 199
6.1.1 面向?qū)ο蠓椒▽W的特點 199
6.1.2 面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的概念 200
6.1.3 問題與局限性 200
6.2 OO數(shù)據(jù)模型概念 201
6.2.1 對象 201
6.2.2 類 201
6.2.3 消息 203
6.2.4 繼承 203
6.3 OODB 204
6.3.1 OO數(shù)據(jù)庫系統(tǒng)概述 204
6.3.2 OO數(shù)據(jù)庫系統(tǒng)基本特征 205
6.3.3 OODBMS 211
6.3.4 OO數(shù)據(jù)庫系統(tǒng)基本功能和實現(xiàn)途徑 215
6.4 OR數(shù)據(jù)庫系統(tǒng) 216
6.4.1 特點 216
6.4.2 對象-關系數(shù)據(jù)庫技術 217
6.4.3 OR數(shù)據(jù)庫系統(tǒng)與產(chǎn)品 219
6.5 OODB與ORDB的比較 221
小結 221
習題6 222
第7章 C/S數(shù)據(jù)庫和Web數(shù)據(jù)庫 223
學習目標 224
7.1 C/S體系結構 224
7.1.1 C/S結構 224
7.1.2 C/S結構的主要技術特征 226
7.1.3 C/S結構的組成 226
7.1.4 三層C/S結構 227
7.2 C/S數(shù)據(jù)庫技術 230
7.2.1 C/S數(shù)據(jù)庫技術概述 236
7.2.2 C/S結構的數(shù)據(jù)庫系統(tǒng) 239
7.3 Web數(shù)據(jù)庫與應用 239
7.3.1 Web數(shù)據(jù)庫的分類 241
7.3.2 Web數(shù)據(jù)庫技術要點 242
7.3.3 Web數(shù)據(jù)庫應用的構成及一般結構 247
小結 247
習題7 248
案例7 248
實驗
249
第8章 開放的客戶端開發(fā)及主流數(shù)據(jù)庫產(chǎn)品 250
學習目標 250
8.1 開放式客戶體系結構 250
8.1.1 ODBC 250
8.1.2 JDBC 250
8.2 面向網(wǎng)絡的Java編程語言 255
8.2.1 Java出現(xiàn)的背景 255
8.2.2 Java語言對軟件開發(fā)技術的影響
255
8.3 用Delphi開發(fā)數(shù)據(jù)庫應用系統(tǒng)
257
8.3.1 Delphi概述
257
8.3.2 Delphi的數(shù)據(jù)庫特性
257
8.3.3 Delphi數(shù)據(jù)庫的體系結構 258
8.4 用Power Builder開發(fā)數(shù)據(jù)庫應用 260
8.4.1 Power Builder的特點 260
8.4.2 Power Builder數(shù)據(jù)庫管理 261
8.4.3 Power Builder的事務處理 262
8.5 SQL Server 2000
263
8.5.1 SQL Server 2000的發(fā)展歷程 264
8.5.2 SQL Server 2000概述
264
8.5.3 SQL Server 2000的特性 265
8.5.4 SQL Server基本工具 266
8.5.5 使用SQL Server 2000的電子商務 268
8.6 Oracle數(shù)據(jù)庫 270
8.6.1 Oracle數(shù)據(jù)庫系統(tǒng)的特點 271
8.6.2 Oracle的存儲結構
271
8.6.3 Oracle的分布式數(shù)據(jù)庫管理
272
8.6.4 Oracle與SQL Server 2000的比較
276
8.7 Informix數(shù)據(jù)庫 277
8.7.1 Informix數(shù)據(jù)庫管理 280
8.7.2 Internet上的Informix數(shù)據(jù)庫 280
小結 280
習題8 280
案例8 280
實驗 283
第9章 數(shù)據(jù)庫技術的發(fā)展 283
學習目標 283
9.1
數(shù)據(jù)庫系統(tǒng)的三個發(fā)展階段
283
9.1.1 第一代的數(shù)據(jù)庫系統(tǒng)—層次和網(wǎng)狀數(shù)據(jù)庫系統(tǒng) 283
9.1.2 第二代數(shù)據(jù)庫系統(tǒng)—R數(shù)據(jù)庫系統(tǒng) 284
9.1.3 新一代數(shù)據(jù)庫系統(tǒng) 285
9.2 數(shù)據(jù)倉庫 285
9.2.1 數(shù)據(jù)倉庫的概念 285
9.2.2 數(shù)據(jù)集市
289
9.2.3 數(shù)據(jù)倉庫的系統(tǒng)結構 291
9.2.4 數(shù)據(jù)倉庫的關鍵技術 294
9.2.5 數(shù)據(jù)挖掘 295
9.3 分布式數(shù)據(jù)庫系統(tǒng) 296
9.3.1 分布式數(shù)據(jù)庫系統(tǒng)概述 296
9.3.2 分布式數(shù)據(jù)庫系統(tǒng)的模式結構 297
9.3.3 分布式數(shù)據(jù)庫管理系統(tǒng) 298
9.3.4 數(shù)據(jù)分布 298
9.3.5 分布透明性 300
9.4 并行數(shù)據(jù)庫系統(tǒng) 302
9.4.1 并行數(shù)據(jù)庫系統(tǒng)體系結構 302
9.4.2 并行數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的劃分技術 304
*9.4.3 并行查詢處理技術 305
9.5 其他新型的數(shù)據(jù)庫系統(tǒng) 309
9.5.1 多媒體數(shù)據(jù)庫系統(tǒng) 309
9.5.2 模糊數(shù)據(jù)庫系統(tǒng) 309
9.5.3 主動數(shù)據(jù)庫系統(tǒng) 309
小結 310
習題9 311
案例9
附錄
312
參考文獻及網(wǎng)站 316

本目錄推薦

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