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

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

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

定 價:¥32.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

  徐葆民,北京交通大學計算機與信息技術學院副教授,中國科學院計算技術研究所博士。曾在法國國家信息與自動化研究院(INRIA)從事博士后研究,并先后在丹麥和美國擔任美國訪問學者。International Journal on Computer Science and Information Systems編委。發(fā)表論文60余篇,出版教材5部、專著1部,其中2005年出版的本書前身《數(shù)據(jù)庫系統(tǒ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ù)庫應用系統(tǒng)        2
1.2 數(shù)據(jù)庫管理系統(tǒng)的發(fā)展        2
1.2.1 早期數(shù)據(jù)庫管理系統(tǒng)        2
1.2.2 關系數(shù)據(jù)庫系統(tǒng)        3
1.2.3 數(shù)據(jù)庫系統(tǒng)的研究與發(fā)展        5
1.3 數(shù)據(jù)庫系統(tǒng)的結構        9
1.3.1 體系結構        9
1.3.2 模式結構        10
1.4 數(shù)據(jù)庫管理系統(tǒng)組成        12
習題        13
第2章 關系代數(shù)        14
2.1 關系代數(shù)概述        14
2.2 關系代數(shù)操作        14
2.2.1 關系中的集合操作        14
2.2.2 笛卡兒積        16
2.2.3 投影        17
2.2.4 選擇        17
2.2.5 連接        18
2.2.6 除        20
2.3 包上關系操作        21
2.3.1 并、交、差        21
2.3.2 笛卡兒積        23
2.3.3 投影        23
2.3.4 選擇        23
2.3.5 連接        23
2.4 關系演算        23
2.4.1 元組關系演算        23
2.4.2 域關系演算        26
2.4.3 關系運算的安全性和等價性        28
2.5 關系代數(shù)操作的實現(xiàn)算法        28
2.5.1 集合操作的實現(xiàn)算法        29
2.5.2 笛卡兒積的實現(xiàn)算法        30
2.5.3 選擇運算的實現(xiàn)算法        30
2.5.4 投影運算的實現(xiàn)算法        31
2.5.5 連接運算的實現(xiàn)算法        31
2.6 查詢優(yōu)化        31
2.6.1 查詢優(yōu)化概述        31
2.6.2 關系代數(shù)等價變換規(guī)則        32
2.6.3 查詢優(yōu)化算法        34
習題        36
第3章 關系數(shù)據(jù)庫        37
3.1 數(shù)據(jù)模型        37
3.1.1 概念層數(shù)據(jù)模型        37
3.1.2 組織層數(shù)據(jù)模型        40
3.2 關系模型        41
3.2.1 數(shù)據(jù)結構        41
3.2.2 關系運算        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 生成關系圖        60
3.4 案例說明        61
習題        63
第4章 關系數(shù)據(jù)庫語言SQL        64
4.1 SQL語言概述        64
4.2 SQL的數(shù)據(jù)類型        65
4.3 關系模式定義        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 查詢求值小結        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
習題        106
第5章 關系數(shù)據(jù)庫模式設計        108
5.1 函數(shù)依賴        108
5.1.1 函數(shù)依賴的定義        108
5.1.2 關系的鍵        109
5.1.3 函數(shù)依賴分類        109
5.2 關系模式規(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 關系模式分解        114
5.3.1 函數(shù)依賴公理系統(tǒng)        114
5.3.2 關系模式分解        115
習題        117
第6章 數(shù)據(jù)庫的存儲結構        118
6.1 物理存儲介質        118
6.1.1 存儲系統(tǒng)層次        118
6.1.2 磁盤存儲器的結構        120
6.1.3 SQL Server的存儲體系結構        121
6.1.4 SQL Server的I/O體系結構        121
6.2 文件的組織        122
6.2.1 文件的邏輯結構        122
6.2.2 文件的物理結構        123
6.2.3 數(shù)據(jù)元素的表示        123
6.2.4 SQL Server數(shù)據(jù)庫的存儲結構        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 關系代數(shù)表達式與索引的存儲結構        134
6.3.8 SQL Server數(shù)據(jù)庫的索引結構        134
習題        137
第7章 數(shù)據(jù)庫設計        139
7.1 需求分析        139
7.1.1 信息收集        139
7.1.2 信息建模        140
7.1.3 需求說明        142
7.1.4 案例分析        142
7.2 概念結構設計        146
7.2.1 概念結構設計的方法        147
7.2.2 數(shù)據(jù)抽象與局部視圖設計        147
7.3 邏輯結構設計        151
7.3.1 邏輯結構設計的過程        151
7.3.2 關系數(shù)據(jù)庫的邏輯設計        151
7.4 物理結構設計        153
7.4.1 確定數(shù)據(jù)庫的存儲結構        153
7.4.2 確定數(shù)據(jù)庫的存取方式        153
7.4.3 對物理結構進行評價        155
7.5 數(shù)據(jù)庫實現(xiàn)和維護        155
7.5.1 數(shù)據(jù)庫實現(xiàn)        155
7.5.2 數(shù)據(jù)庫維護        156
7.6 UML在數(shù)據(jù)庫設計中的應用        157
7.6.1 UML概述        157
7.6.2 創(chuàng)建概念數(shù)據(jù)模型        159
7.6.3 類圖映射到關系表        162
習題        164
第8章 數(shù)據(jù)庫保護        166
8.1 數(shù)據(jù)庫的安全性        166
8.1.1 安全控制模型        166
8.1.2 數(shù)據(jù)庫的安全控制技術        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 事務及并發(fā)控制的基本概念        182
8.4.2 并發(fā)控制        184
8.4.3 SQL Server的并發(fā)控制機制        189
8.5 數(shù)據(jù)庫備份與恢復        191
8.5.1 數(shù)據(jù)庫故障的種類        191
8.5.2 數(shù)據(jù)庫歸檔        192
8.5.3 數(shù)據(jù)庫恢復        194
8.6 SQL Server的數(shù)據(jù)備份和還原        195
8.6.1 基于SSMS的數(shù)據(jù)備份和還原        196
8.6.2 基于T-SQL的數(shù)據(jù)備份和還原        201
習題        210
第9章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)        212
9.1 系統(tǒng)設計        212
9.1.1 需求分析        212
9.1.2 系統(tǒng)功能描述        213
9.1.3 系統(tǒng)功能模塊劃分        213
9.2 數(shù)據(jù)庫設計        215
9.2.1 概念結構設計        215
9.2.2 邏輯結構設計        217
9.2.3 數(shù)據(jù)表的創(chuàng)建        217
9.2.4 創(chuàng)建存儲過程        218
9.3 詳細設計與編碼        219
9.3.1 連接數(shù)據(jù)庫        219
9.3.2 瀏覽管理員信息        219
9.3.3 刪除管理員信息        221
9.3.4 添加新管理員信息        224
9.3.5 更新管理員信息        225
習題        227
附錄A 數(shù)據(jù)庫管理系統(tǒng)
SQL Server 2005簡介        230
附錄B Web數(shù)據(jù)庫簡介        241
附錄C ASP.NET簡介        246
附錄D ASP.NET應用程序開發(fā)
環(huán)境簡介        274
參考文獻        288

本目錄推薦

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