數據庫系統原理與設計 版權信息
- ISBN:9787302205906
- 條形碼:9787302205906 ; 978-7-302-20590-6
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
數據庫系統原理與設計 本書特色
《數據庫系統原理與設計》特色:《數據庫系統原理與設計》及《數據庫系統原理與設計實驗教程》是國家級精品課程“數據庫系統及應用”的配套教材。電子教案可在清華大學出版社網站(http://www.tup.com.cn)下載。教學網站(http://skynet.jxufe.edu.cn/jpkc/sjk)。
數據庫系統原理與設計 內容簡介
簡介
全書共分12章。第1章是數據庫系統基本概念;第2和第3章是關系數據庫基礎;第4~第6章是關系數據庫設計;第7~第10章是關系數據庫管理系統;第11和第12章是數據庫應用開發。本書注重數據庫應用與設計能力的培養,將數據庫設計的內容分散在第4~第6章以及7.6節和9.6節等章節逐層推進。 本書及配套的實驗教程是國家精品課程《數據庫系統及應用》的建設教材,有配套的電子教案和教學網站(http://skynet.jxufe.edu.cn/jpkc/sjk),可作為計算機及相關專業本科生的數據庫系統原理課程教材,也可供數據庫愛好者自學和參考。
數據庫系統原理與設計 目錄
第1章 數據庫系統概論 11.1 數據庫系統的作用 11.1.1 數據與數據管理 21.1.2 數據管理技術的產生與發展 21.1.3 數據庫應用 81.2 數據模型 91.2.1 數據模型的分類 101.2.2 數據模型的組成要素 111.2.3 層次模型 121.2.4 網狀模型 141.2.5 關系模型 141.2.6 面向對象模型 161.2.7 XML模型 201.3 數據抽象與數據庫三級模式 291.4 數據庫系統 321.4.1 數據庫系統組成 321.4.2 數據庫管理系統 331.4.3 數據庫系統的相關人員 38本章小結 40習題1第2章 關系模型與關系代數 442.1 關系模型 452.1.1 關系數據結構 452.1.2 關系完整性約束條件 492.1.3 關系操作 552.2 關系代數 562.2.1 傳統的集合運算 572.2.2 專門的關系運算 572.2.3 關系代數查詢綜合舉例 64本章小結 67習題2第3章 SQL語言 703.1 SQL概述 713.1.1 SQL發展 713.1.2 SQL特點 723.1.3 SQL查詢基本概念 733.2 簡單查詢 743.2.1 投影運算 763.2.2 選擇運算 793.2.3 排序運算 843.2.4 查詢表 843.3 連接查詢 853.3.1 等值與非等值連接 853.3.2 自表連接 883.3.3 外連接 893.4 嵌套子查詢 913.4.1 使用IN的子查詢 913.4.2 使用比較運算符的子查詢 953.4.3 使用存在量詞EXISTS的子查詢 963.5 聚合查詢 993.5.1 聚合函數 993.5.2 分組聚合 1003.5.3 復雜查詢 1023.6 集合運算 1043.7 SQL查詢一般格式 1063.8 SQL數據定義語言 1083.8.1 數據庫的定義 1083.8.2 基本表的定義 1123.8.3 索引的定義 1163.9 SQL數據更新語言 1183.9.1 插入數據 1183.9.2 刪除數據 1203.9.3 修改數據 1203.10 視圖 1213.10.1 定義視圖 1223.10.2 查詢視圖 1243.10.3 更新視圖 1253.10.4 刪除視圖 127本章小結 127習題3第4章 數據庫建模(實體-聯系模型) 1324.1 數據庫設計過程 1334.2 E-R模型基本概念及表示 1344.3 約束 1374.3.1 映射約束 1374.3.2 碼約束 1404.3.3 參與約束 1414.3.4 存在依賴與弱實體集 1414.4 擴展E-R特征 1434.5 E-R模型設計原則 1444.6 數據庫概念設計實例——大學選課系統 1484.6.1 概念設計任務 1484.6.2 系統需求分析 1484.6.3 數據庫概念設計 1514.6.4 大學選課系統總E-R圖 1524.7 邏輯設計——E-R模型轉化為關系模型 1534.7.1 E-R模型轉化方法 1534.7.2 大學選課系統E-R模型轉化實例 156本章小結 157習題4第5章 關系數據理論與模式求精 1605.1 問題提出 1615.2 函數依賴定義 1635.3 函數依賴理論 1665.3.1 函數依賴集閉包 1665.3.2 屬性集閉包 1675.3.3 正則覆蓋 1685.3.4 無損連接分解 1705.3.5 保持依賴分解 1705.4 范式 1715.4.1 **范式(1NF) 1715.4.2 第二范式(2NF) 1715.4.3 Boyce-Codd范式(BCNF) 1725.4.4 第三范式(3NF) 1735.5 模式分解算法 1745.5.1 BCNF分解算法 1745.5.2 3NF分解算法 1755.6 數據庫模式求精 176本章小結 178習題5第6章 關系數據庫設計實例——網上書店 1816.1 需求描述和系統邊界 1826.2 需求分析 1826.2.1 業務需求及處理流程 1826.2.2 功能需求分析 1836.2.3 業務規則分析 1856.3 確定實體集及屬性 1856.4 確定聯系集及E-R圖 1886.5 檢查是否滿足需求 1906.6 邏輯數據庫設計 1916.7 模式求精 1966.8 進一步思考 196本章小結 196習題6第7章 數據庫存儲結構 1997.1 文件組織 1997.1.1 存儲介質 2007.1.2 存儲訪問 2017.1.3 定長記錄與變長記錄 2027.2 記錄組織 2047.3 順序索引 2077.3.1 索引基本概念 2077.3.2 索引順序文件 2087.3.3 多級索引 2097.3.4 索引的更新 2107.3.5 輔助索引 2117.4 B+樹索引 2127.4.1 B+樹索引的結構 2127.4.2 B+樹索引的查詢與更新 2147.4.3 B+樹文件組織 2157.5 散列 2167.5.1 散列文件組織 2167.5.2 散列索引 2177.5.3 動態散列 2187.5.4 散列與順序索引的比較 2187.6 物理數據庫設計 219本章小結 222習題7第8章 查詢處理 2278.1 查詢處理 2278.1.1 查詢處理過程 2288.1.2 查詢代價度量 2298.1.3 選擇運算 2308.1.4 連接運算 2358.1.5 其他運算 2428.1.6 表達式計算 2438.2 查詢優化 2448.2.1 查詢優化概述 2448.2.2 關系表達式轉換 2458.2.3 結果集大小估計 2478.2.4 選擇執行計劃 249本章小結 253習題8第9章 數據庫完整性與安全 2579.1 數據庫安全性 2589.1.1 數據庫安全的基本概念 2589.1.2 安全標準 2599.1.3 SQL存取控制機制 2619.1.4 審計機制 2669.2 數據庫完整性 2679.2.1 完整性約束條件 2689.2.2 實體完整性 2699.2.3 參照完整性 2719.2.4 用戶自定義完整性 2749.2.5 完整性約束的修改 2769.3 游標 2779.3.1 游標的使用 2779.3.2 當前游標集的修改 2809.4 存儲過程 2819.4.1 創建存儲過程 2829.4.2 執行存儲過程 2889.4.3 修改和刪除存儲過程 2889.5 觸發器 2909.5.1 創建觸發器 2909.5.2 修改和刪除觸發器 2949.5.3 觸發器的作用 2959.6應用與安全設計 297本章小結 299習題9第10章 事務管理與恢復 30310.1 事務 30410.1.1 問題背景 30410.1.2 事務概念 30510.1.3 事務特性 30610.1.4 事務并發執行與調度 30710.1.5 事務調度及正確性準則 30910.2 并發控制 31210.2.1 基于封鎖的協議 31210.2.2 兩階段封鎖協議 31410.3 恢復與備份 31610.3.1 故障分類及恢復策略 31610.3.2 事務訪問數據方式 31810.3.3 基于日志的故障恢復策略 31910.3.4 檢查點 32210.3.5 備份與介質故障恢復 324本章小結 325習題10第11章 數據庫應用開發 32911.1 數據庫系統的體系結構 33011.1.1 軟件開發體系結構概述 33011.1.2 C/S體系結構 33111.1.3 B/S體系結構 33411.1.4 C/S與B/S結構的結合 33611.1.5 常用開發體系結構 33811.2 數據庫訪問技術 34011.2.1 ODBC API和ODBC庫 34111.2.2 MFC DAO 34311.2.3 RDO 34411.2.4 OLE DB 34411.2.5 ADO 34611.2.6 ADO .NET 34611.2.7 JDBC 34711.2.8 數據庫訪問技術小結 34811.3 數據庫應用開發實踐 35111.3.1 ADO編程對象模型 35111.3.2 直接使用ADO Data控件訪問數據庫 35611.3.3 使用智能指針訪問數據庫 36011.3.4 使用VC++Extensions for ADO訪問數據庫 366本章小結 371習題11第12章 Web數據庫 37412.1 什么是Web數據庫 37512.2 Web基礎 37512.3 腳本語言 37612.4 Web數據庫訪問模式 37712.5 Web服務器接口 37712.6 Web數據庫訪問技術 37812.7 XML數據庫 38012.7.1 XML應用場景 38012.7.2 XML與數據庫 38212.7.3 什么是XML數據庫 384本章小結 387習題12參考文獻 391
展開全部
數據庫系統原理與設計 節選
《數據庫系統原理與設計》共分12章。第1章是數據庫系統基本概念;第2和第3章是關系數據庫基礎;第4~第6章是關系數據庫設計;第7~第10章是關系數據庫管理系統;第11和第12章是數據庫應用開發。《數據庫系統原理與設計》注重數據庫應用與設計能力的培養,將數據庫設計的內容分散在第4~第6章以及7.6節和9.6節等章節逐層推進。《數據庫系統原理與設計》及配套的實驗教程是國家精品課程《數據庫系統及應用》的建設教材,有配套的電子教案和教學網站(http://skynet.jxufe.edu.cn/jpkc/sjk),可作為計算機及相關專業本科生的數據庫系統原理課程教材,也可供數據庫愛好者自學和參考。