數據庫系統基礎教程是一本數據庫基礎的入門書,作為世界著名計算機教材精選讀物,本書也是斯坦福大學的教材,主要的重點是在講SQL語句,書籍每小節后面都有一些很好的練習,另外該書的每章節最后的參考文獻也很好,列出了許多數據庫領域重要的論文。本節內容小編為大家整理帶來的是一份pdf格式完整中文版數據庫系統基礎教程電子書,有需要查閱的朋友點擊本文相應的下載地址進行下載后即可查閱!
數據庫系統基礎教程內容簡介
本書是由美國斯坦福大學兩位著名的計算機學者JEFFREYDUllman和JenniferWidom為初學數據庫的人編寫的基本教材。內容以對數據庫的使用為主,講述了數據建模(datamodeling),關系數據模型,SQL語言以及面向對象數據庫的查詢語言OQL的基本概念。作者根據當前數據庫領域的發展,對全書內容作了較大調整,刪除了大量舊內容,增
加了面向對象的新技術。本書內容簡潔,概念清楚,適合作大學本科生學習數據庫的參考書。
數據庫系統基礎教程(中文版)目錄
第 1 章 數據庫系統的世界 1
1. 1 數據庫系統的發展 1
1. 1. 1 早期的數據庫管理系統 1
1. 1. 2 關系數據庫系統 3
1. 1. 3 越來越小的系統 4
1. 1. 4 越來越大的系統 4
1. 2 數據庫管理系統的結構 5
1. 2. 1 DBMS 的組成概述 5
1. 2. 2 存儲管理程序 7
1. 2. 3 查詢處理程序 7
1. 2. 4 事務管理程序 8
1. 2. 5 客戶程序-服務程序體系結構 10
1. 3 未來的數據庫系統 10
1. 3. 1 類型、 類和對象 10
1. 3. 2 約束和觸發程序 13
1. 3. 3 多媒體數據 13
1. 3. 4 數據集成 14
1. 4 本書概要 15
1. 4. 1 設計 15
1. 4. 2 編程 15
1. 5 本章總結 16
1. 6 本章參考文獻 17
第 2 章 數據庫建模 18
2. 1 ODL 介紹 18
2. 1. 1 面向對象的設計 19
2. 1. 2 接口說明 20
2. 1. 3 ODL 中的屬性 20
2. 1. 4 ODL 中的聯系 22
2. 1. 5 反向聯系 22
2. 1. 6 聯系的多重性 24
2. 1. 7 ODL 中的類型 26
2. 1. 8 本節練習 27
2. 2 實體聯系圖 29
……
4. 3. 3 差集 141
4. 3. 4 投影 142
4. 3. 5 選擇 142
4. 3. 6 乘積 144
4. 3. 7 連接 144
4. 3. 8 用 Datalog 模擬多重運算 145
4. 3. 9 本節練習 146
4. 4 Datalog 中的遞歸編程 147
4. 4. 1 固定點運算符 147
4. 4. 2 計算最小固定點 148
4. 4. 3 Datalog 中的固定點方程 149
4. 4. 4 遞歸規則中的求反 153
4. 4. 5 本節練習 156
4. 5 對關系的約束 157
4. 5. 1 用關系代數作為約束語言 158
4. 5. 2 參照完整性約束 158
4. 5. 3 附加約束的例子 159
4. 5. 4 本節練習 160
4. 6 包的關系運算 161
4. 6. 1 為什么用包 162
4. 6. 2 包的并集、 交集和差集 163
4. 6. 3 包的投影 164
4. 6. 4 包的選擇 165
4. 6. 5 包的乘積 165
4. 6. 6 包的連接 166
4. 6. 7 包的運算用于 Datalog 規則 167
4. 6. 8 本節練習 168
4. 7 關系模型的其他外延 169
4. 7. 1 更新 169
4. 7. 2 聚合 169
4. 7. 3 視圖 169
4. 7. 4 空值 170
4. 8 本章總結 170
4. 9 本章參考文獻 171
……
第 8 章 面向對象查詢語言 297
8. 1 ODL 中相關查詢的特性 297
8. 1. 1 ODL 對象的操作 297
8. 1. 2 ODL 中方法署名的說明 298
8. 1. 3 類的范圍 300
8. 1. 4 本節練習 300
8. 2 OQL 介紹 301
8. 2. 1 面向對象的電影實例 302
8. 2. 2 OQL 類型系統 302
8. 2. 3 路徑表達式 303
8. 2. 4 OQL 中的 select-from-where 表達式 304
8. 2. 5 消除重復 305
8. 2. 6 復雜的輸出類型 305
8. 2. 7 子查詢 306
8. 2. 8 對結果排序 307
8. 2. 9 本節練習 307
8. 3 OQL 表達式的附加格式 308
8. 3. 1 量詞表達式 308
8. 3. 2 聚合表達式 308
8. 3. 3 分組表達式 309
8. 3. 4 HAVING 子句 311
8. 3. 5 集合運算符 311
8. 3. 6 本節練習 312
8. 4 OQL 中對象的賦值和建立 313
8. 4. 1 對宿主語言變量賦值 313
8. 4. 2 從聚集中提取元素 313
8. 4. 3 獲取聚集的每個成員 314
8. 4. 4 建立新對象 314
8. 4. 5 本節練習 316
8. 5 SQL3 中的元組對象 316
8. 5. 1 行類型 317
8. 5. 2 說明具有行類型的關系 317
8. 5. 3 訪問行類型的分量 318
……
數據庫系統基礎教程(中文版)內容截圖
- PC官方版
- 安卓官方手機版
- IOS官方手機版