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

數據庫原理與應用

數據庫原理與應用

定 價:¥21.90

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

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

內容簡介

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

作者簡介

暫缺《數據庫原理與應用》作者簡介

圖書目錄

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

本目錄推薦

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