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

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

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

定 價:¥32.00

作 者: 徐保民,孫麗君 ,李愛萍
出版社: 人民郵電出版社
叢編項: 高等院校計算機(jī)教材系列
標(biāo) 簽: 數(shù)據(jù)理論

ISBN: 9787115170729 出版時間: 2007-11-01 包裝: 平裝
開本: 16 頁數(shù): 287 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)全面地闡述了數(shù)據(jù)庫的基本原理及應(yīng)用。全書內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系模型、關(guān)系數(shù)據(jù)庫理論、SQL語言、數(shù)據(jù)庫安全與保護(hù)、數(shù)據(jù)庫設(shè)計、SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)等。 本書內(nèi)容豐富、語言通俗易懂,注重理論與實踐相結(jié)合,講求實用性和先進(jìn)性。 本書可作為高等院校計算機(jī)或相關(guān)專業(yè)“數(shù)據(jù)庫理論與應(yīng)用技術(shù)”課程的教材,也可作為數(shù)據(jù)庫應(yīng)用編程人員的參考用書。

作者簡介

  徐葆民,北京交通大學(xué)計算機(jī)與信息技術(shù)學(xué)院副教授,中國科學(xué)院計算技術(shù)研究所博士。曾在法國國家信息與自動化研究院(INRIA)從事博士后研究,并先后在丹麥和美國擔(dān)任美國訪問學(xué)者。International Journal on Computer Science and Information Systems編委。發(fā)表論文60余篇,出版教材5部、專著1部,其中2005年出版的本書前身《數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用》被評為2006年北京高等教育精品教材。

圖書目錄

第1章 緒論        1
1.1 數(shù)據(jù)庫的基本概念        1
1.1.1 數(shù)據(jù)庫        1
1.1.2 數(shù)據(jù)庫管理系統(tǒng)        1
1.1.3 數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng)        2
1.2 數(shù)據(jù)庫管理系統(tǒng)的發(fā)展        2
1.2.1 早期數(shù)據(jù)庫管理系統(tǒng)        2
1.2.2 關(guān)系數(shù)據(jù)庫系統(tǒng)        3
1.2.3 數(shù)據(jù)庫系統(tǒng)的研究與發(fā)展        5
1.3 數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)        9
1.3.1 體系結(jié)構(gòu)        9
1.3.2 模式結(jié)構(gòu)        10
1.4 數(shù)據(jù)庫管理系統(tǒng)組成        12
習(xí)題        13
第2章 關(guān)系代數(shù)        14
2.1 關(guān)系代數(shù)概述        14
2.2 關(guān)系代數(shù)操作        14
2.2.1 關(guān)系中的集合操作        14
2.2.2 笛卡兒積        16
2.2.3 投影        17
2.2.4 選擇        17
2.2.5 連接        18
2.2.6 除        20
2.3 包上關(guān)系操作        21
2.3.1 并、交、差        21
2.3.2 笛卡兒積        23
2.3.3 投影        23
2.3.4 選擇        23
2.3.5 連接        23
2.4 關(guān)系演算        23
2.4.1 元組關(guān)系演算        23
2.4.2 域關(guān)系演算        26
2.4.3 關(guān)系運(yùn)算的安全性和等價性        28
2.5 關(guān)系代數(shù)操作的實現(xiàn)算法        28
2.5.1 集合操作的實現(xiàn)算法        29
2.5.2 笛卡兒積的實現(xiàn)算法        30
2.5.3 選擇運(yùn)算的實現(xiàn)算法        30
2.5.4 投影運(yùn)算的實現(xiàn)算法        31
2.5.5 連接運(yùn)算的實現(xiàn)算法        31
2.6 查詢優(yōu)化        31
2.6.1 查詢優(yōu)化概述        31
2.6.2 關(guān)系代數(shù)等價變換規(guī)則        32
2.6.3 查詢優(yōu)化算法        34
習(xí)題        36
第3章 關(guān)系數(shù)據(jù)庫        37
3.1 數(shù)據(jù)模型        37
3.1.1 概念層數(shù)據(jù)模型        37
3.1.2 組織層數(shù)據(jù)模型        40
3.2 關(guān)系模型        41
3.2.1 數(shù)據(jù)結(jié)構(gòu)        41
3.2.2 關(guān)系運(yùn)算        41
3.2.3 完整性約束        41
3.2.4 常見數(shù)據(jù)庫對象        42
3.3 SQL Server的數(shù)據(jù)庫        45
3.3.1 系統(tǒng)數(shù)據(jù)庫        45
3.3.2 數(shù)據(jù)庫對象        46
3.3.3 管理數(shù)據(jù)庫        49
3.3.4 主要數(shù)據(jù)庫對象管理        54
3.3.5 生成關(guān)系圖        60
3.4 案例說明        61
習(xí)題        63
第4章 關(guān)系數(shù)據(jù)庫語言SQL        64
4.1 SQL語言概述        64
4.2 SQL的數(shù)據(jù)類型        65
4.3 關(guān)系模式定義        65
4.3.1 表與約束        66
4.3.2 索引        68
4.3.3 視圖        69
4.3.4 訪問控制        71
4.4 數(shù)據(jù)查詢        72
4.4.1 單表查詢        73
4.4.2 多表查詢        75
4.4.3 嵌套查詢        77
4.4.4 SQL中的分組與聚集        80
4.4.5 查詢求值小結(jié)        82
4.5 數(shù)據(jù)更新        82
4.5.1 插入數(shù)據(jù)        82
4.5.2 刪除數(shù)據(jù)        83
4.5.3 修改數(shù)據(jù)        84
4.6 使用SQL        85
4.6.1 嵌入式SQL語言        85
4.6.2 ODBC        90
4.6.3 JDBC        93
4.6.4 SQLJ        97
4.7 SQL Server的T-SQL語言概述        98
習(xí)題        106
第5章 關(guān)系數(shù)據(jù)庫模式設(shè)計        108
5.1 函數(shù)依賴        108
5.1.1 函數(shù)依賴的定義        108
5.1.2 關(guān)系的鍵        109
5.1.3 函數(shù)依賴分類        109
5.2 關(guān)系模式規(guī)范化        110
5.2.1 第一范式        110
5.2.2 第二范式        111
5.2.3 第三范式        111
5.2.4 Boyce Codd范式        112
5.2.5 第四范式        113
5.3 關(guān)系模式分解        114
5.3.1 函數(shù)依賴公理系統(tǒng)        114
5.3.2 關(guān)系模式分解        115
習(xí)題        117
第6章 數(shù)據(jù)庫的存儲結(jié)構(gòu)        118
6.1 物理存儲介質(zhì)        118
6.1.1 存儲系統(tǒng)層次        118
6.1.2 磁盤存儲器的結(jié)構(gòu)        120
6.1.3 SQL Server的存儲體系結(jié)構(gòu)        121
6.1.4 SQL Server的I/O體系結(jié)構(gòu)        121
6.2 文件的組織        122
6.2.1 文件的邏輯結(jié)構(gòu)        122
6.2.2 文件的物理結(jié)構(gòu)        123
6.2.3 數(shù)據(jù)元素的表示        123
6.2.4 SQL Server數(shù)據(jù)庫的存儲結(jié)構(gòu)        124
6.3 索引        125
6.3.1 聚簇索引        125
6.3.2 非聚簇索引        126
6.3.3 稠密索引        126
6.3.4 稀疏索引        127
6.3.5 多級索引        128
6.3.6 散列索引        130
6.3.7 關(guān)系代數(shù)表達(dá)式與索引的存儲結(jié)構(gòu)        134
6.3.8 SQL Server數(shù)據(jù)庫的索引結(jié)構(gòu)        134
習(xí)題        137
第7章 數(shù)據(jù)庫設(shè)計        139
7.1 需求分析        139
7.1.1 信息收集        139
7.1.2 信息建模        140
7.1.3 需求說明        142
7.1.4 案例分析        142
7.2 概念結(jié)構(gòu)設(shè)計        146
7.2.1 概念結(jié)構(gòu)設(shè)計的方法        147
7.2.2 數(shù)據(jù)抽象與局部視圖設(shè)計        147
7.3 邏輯結(jié)構(gòu)設(shè)計        151
7.3.1 邏輯結(jié)構(gòu)設(shè)計的過程        151
7.3.2 關(guān)系數(shù)據(jù)庫的邏輯設(shè)計        151
7.4 物理結(jié)構(gòu)設(shè)計        153
7.4.1 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)        153
7.4.2 確定數(shù)據(jù)庫的存取方式        153
7.4.3 對物理結(jié)構(gòu)進(jìn)行評價        155
7.5 數(shù)據(jù)庫實現(xiàn)和維護(hù)        155
7.5.1 數(shù)據(jù)庫實現(xiàn)        155
7.5.2 數(shù)據(jù)庫維護(hù)        156
7.6 UML在數(shù)據(jù)庫設(shè)計中的應(yīng)用        157
7.6.1 UML概述        157
7.6.2 創(chuàng)建概念數(shù)據(jù)模型        159
7.6.3 類圖映射到關(guān)系表        162
習(xí)題        164
第8章 數(shù)據(jù)庫保護(hù)        166
8.1 數(shù)據(jù)庫的安全性        166
8.1.1 安全控制模型        166
8.1.2 數(shù)據(jù)庫的安全控制技術(shù)        167
8.1.3 SQL Server的安全管理        167
8.2 數(shù)據(jù)完整性控制        170
8.2.1 數(shù)據(jù)完整性控制的基本概念        170
8.2.2 完整性約束分類        171
8.3 SQL Server的數(shù)據(jù)完整性        172
8.3.1 數(shù)據(jù)完整性的種類        172
8.3.2 數(shù)據(jù)完整性的具體實現(xiàn)        172
8.4 數(shù)據(jù)庫的并發(fā)控制        182
8.4.1 事務(wù)及并發(fā)控制的基本概念        182
8.4.2 并發(fā)控制        184
8.4.3 SQL Server的并發(fā)控制機(jī)制        189
8.5 數(shù)據(jù)庫備份與恢復(fù)        191
8.5.1 數(shù)據(jù)庫故障的種類        191
8.5.2 數(shù)據(jù)庫歸檔        192
8.5.3 數(shù)據(jù)庫恢復(fù)        194
8.6 SQL Server的數(shù)據(jù)備份和還原        195
8.6.1 基于SSMS的數(shù)據(jù)備份和還原        196
8.6.2 基于T-SQL的數(shù)據(jù)備份和還原        201
習(xí)題        210
第9章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)        212
9.1 系統(tǒng)設(shè)計        212
9.1.1 需求分析        212
9.1.2 系統(tǒng)功能描述        213
9.1.3 系統(tǒng)功能模塊劃分        213
9.2 數(shù)據(jù)庫設(shè)計        215
9.2.1 概念結(jié)構(gòu)設(shè)計        215
9.2.2 邏輯結(jié)構(gòu)設(shè)計        217
9.2.3 數(shù)據(jù)表的創(chuàng)建        217
9.2.4 創(chuàng)建存儲過程        218
9.3 詳細(xì)設(shè)計與編碼        219
9.3.1 連接數(shù)據(jù)庫        219
9.3.2 瀏覽管理員信息        219
9.3.3 刪除管理員信息        221
9.3.4 添加新管理員信息        224
9.3.5 更新管理員信息        225
習(xí)題        227
附錄A 數(shù)據(jù)庫管理系統(tǒng)
SQL Server 2005簡介        230
附錄B Web數(shù)據(jù)庫簡介        241
附錄C ASP.NET簡介        246
附錄D ASP.NET應(yīng)用程序開發(fā)
環(huán)境簡介        274
參考文獻(xiàn)        288

本目錄推薦

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