幫助中心 | 我的帳號 | 關於我們

資料庫原理與應用(第3版電腦系列教材普通高等教育十一五國家級規劃教材)

  • 作者:編者:宋金玉|責編:張瑞慶
  • 出版社:清華大學
  • ISBN:9787302596929
  • 出版日期:2022/01/01
  • 裝幀:平裝
  • 頁數:402
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統、全面地闡述資料庫的基本理論、實現技術和設計方法等。全書共11章。第1、2章介紹資料庫系統的基本概念,包括資料庫系統的組成要素、資料庫系統管理數據的特點、資料庫系統體系結構、數據模型等;第3?5章介紹關係數據模型的三個組成要素,即關係數據模型所採用的數據結構、關係操作語言和完整性約束,SQL查詢語言的功能及應用,以及指導關係資料庫設計的關係模式規範化設計理論等;第6?8章介紹資料庫管理系統(DBMS)的數據存儲管理、查詢優化和事務處理等核心技術;第9、10章介紹資料庫應用系統的底層資料庫的設計方法,以及在應用編程中訪問與管理資料庫中數據的方法;第11章介紹資料庫技術在數據分析、分散式應用和大數據環境下的數據模型及系統等方面的發展情況。
    本書以教育部高等學校電腦類專業教學指導委員會和全國高等學校電腦教育研究會研製的《培養電腦類專業學生解決複雜工程問題的能力》為指導,涵蓋其中「資料庫原理」課程的教學內容及要求,適合作為高等學校電腦及相關專業資料庫課程的教材,也可作為從事資料庫理論研究、資料庫應用系統的設計與開發,以及資料庫管理與維護等工作人員的參考用書。

作者介紹
編者:宋金玉|責編:張瑞慶
    宋金玉,解放軍陸軍工程大學教授、大學教學名師、碩士生導師,中國大學MOOC平台「資料庫原理與應用」課程負責人。長期承擔學校本科生資料庫課程的教學和建設工作,從事數據工程領域的學術研究工作。

目錄
第1章  資料庫系統概論
  1.1  數據管理技術的發展
    1.1.1  人工管理階段
    1.1.2  文件系統管理階段
    1.1.3  資料庫系統管理階段
  1.2  資料庫的基本概念
    1.2.1  資料庫
    1.2.2  資料庫管理系統
    1.2.3  資料庫系統
  1.3  資料庫系統體系結構
    1.3.1  資料庫系統的三級模式結構
    1.3.2  二級映射與數據獨立性
  1.4  小結
  習題
第2章  數據模型
  2.1  抽象與模型
  2.2  概念模型
    2.2.1  概念模型中的概念
    2.2.2  實體?聯繫模型
  2.3  數據模型概述
    2.3.1  數據模型的組成要素
    2.3.2  數據模型的演變
    2.3.3  關係模型
    2.3.4  半結構化數據模型
    2.3.5  面向對象數據模型
  2.4  小結
  習題
第3章  關係資料庫理論
  3.1  關係模型概述
    3.1.1  關係的數據結構
    3.1.2  關係的完整性約束
    3.1.3  關係操作
  3.2  關係代數
    3.2.1  傳統的集合運算
    3.2.2  專門的關係運算
    3.2.3  用關係代數運算實現資料庫操作
  3.3  關係演算
    3.3.1  關係演算中關係的表示
    3.3.2  元組關係演算
    3.3.3  域關係演算
  3.4  小結
  習題
第4章  關係資料庫標準查詢語言SQL
  4.1  SQL概述
    4.1.1  SQL的發展歷史
    4.1.2  SQL的特點
    4.1.3  SQL的語句格式
  4.2  數據定義
    4.2.1  資料庫的定義
    4.2.2  基本表的定義

    4.2.3  基本表的修改
    4.2.4  基本表的刪除
  4.3  數據查詢
    4.3.1  單表查詢
    4.3.2  連接查詢
    4.3.3  嵌套查詢
    4.3.4  集合查詢
  4.4  數據更新
    4.4.1  插入元組
    4.4.2  修改元組屬性值
    4.4.3  刪除元組
    4.4.4  更新操作的完整性檢查
    4.4.5  觸發器
  4.5  視圖
    4.5.1  視圖的概念
    4.5.2  視圖的定義
    4.5.3  視圖的刪除
    4.5.4  視圖的查詢
    4.5.5  視圖的更新
    4.5.6  視圖的作用
  4.6  授權控制
  4.7  小結
  習題
第5章  關係模式的規範化設計
  5.1  關係模式的設計問題
  5.2  關係模式的規範化
    5.2.1  函數依賴
    5.2.2  基於函數依賴的範式
    5.2.3  多值依賴與4NF
    5.2.4  關係模式的規範化過程
  5.3  函數依賴的理論
    5.3.1  函數依賴集的邏輯蘊含
    5.3.2  Armstrong公理
    5.3.3  屬性集閉包
    5.3.4  函數依賴集等價和最小函數依賴集
    5.3.5  候選鍵及其判定方法
  5.4  模式分解
    5.4.1  模式分解的概念
    5.4.2  無損連接分解和保持函數依賴分解
    5.4.3  模式分解演算法
  5.5  小結
  習題
第6章  資料庫的存儲管理
  6.1  資料庫存儲管理的數據
  6.2  磁碟上數據的存儲
    6.2.1  磁碟的物理特性
    6.2.2  磁碟上數據的緩衝存取
  6.3  文件的組織結構
    6.3.1  定長記錄
    6.3.2  變長數據和記錄

    6.3.3  列存儲
  6.4  文件的存儲結構
    6.4.1  堆文件
    6.4.2  順序文件
    6.4.3  聚集文件
    6.4.4  散列文件(直接文件)
    6.4.5  SQL Server的文件存儲
  6.5  索引
    6.5.1  索引的概念
    6.5.2  聚集索引和非聚集索引
    6.5.3  稠密索引和稀疏索引
    6.5.4  多級索引
    6.5.5  倒排索引和文檔檢索
    6.5.6  點陣圖索引
  6.6  索引文件的結構
    6.6.1  B+樹
    6.6.2  散列索引
  6.7  小結
  習題
第7章  關係查詢與優化
  7.1  資料庫系統的查詢處理步驟
  7.2  查詢分析與預處理
  7.3  代數優化
    7.3.1  代數優化的必要性
    7.3.2  基於代數等價的啟髮式優化
  7.4  物理優化
    7.4.1  操作符的實現演算法
    7.4.2  基於代價的物理優化方法
  7.5  小結
  習題
第8章  事務處理
  8.1  事務的概念
    8.1.1  概念的引入
    8.1.2  事務的定義
    8.1.3  事務的ACID特性
    8.1.4  事務的管理
  8.2  事務的恢復
    8.2.1  故障及其錯誤狀態
    8.2.2  恢復的實現技術
    8.2.3  恢復的策略
  8.3  併發控制
    8.3.1  併發控制的必要性
    8.3.2  併發控制的實現技術
  8.4  小結
  習題
第9章  資料庫設計
  9.1  資料庫設計概述
    9.1.1  資料庫設計的內容
    9.1.2  資料庫設計的方法
    9.1.3  資料庫設計的階段

  9.2  需求分析
    9.2.1  需求分析的任務
    9.2.2  需求分析的方法
  9.3  概念結構設計
    9.3.1  概念結構設計步驟
    9.3.2  概念結構設計方法
  9.4  邏輯結構設計
    9.4.1  E?R圖向關係資料庫模式的轉換
    9.4.2  關係模式的優化
  9.5  物理結構設計
    9.5.1  確定資料庫的存儲結構和存取方法
    9.5.2  物理結構設計策略
  9.6  資料庫的實施
  9.7  資料庫的維護
  9.8  小結
  習題
第10章  資料庫編程
  10.1  資料庫系統體系結構
    10.1.1  客戶機/伺服器體系結構
    10.1.2  瀏覽器/伺服器體系結構
  10.2  嵌入式SQL
    10.2.1  資料庫的連接與關閉
    10.2.2  ESQL語句與主語言之間的通信
    10.2.3  游標
    10.2.4  動態ESQL
  10.3  存儲過程和函數
    10.3.1  Transact?SQL
    10.3.2  存儲過程
    10.3.3  函數
  10.4  資料庫訪問介面
    10.4.1  專用資料庫訪問介面
    10.4.2  ODBC資料庫訪問介面
    10.4.3  OLEDB資料庫訪問介面
    10.4.4  ADO資料庫訪問介面
    10.4.5  ADO.NET資料庫訪問介面
    10.4.6  JDBC資料庫訪問介面
  10.5  小結
  習題
第11章  資料庫技術的發展
  11.1  關係資料庫技術的發展
    11.1.1  關係資料庫的發展歷程
    11.1.2  關係資料庫的功能擴展
  11.2  聯機分析處理與數據倉庫
    11.2.1  聯機分析處理
    11.2.2  數據倉庫
    11.2.3  多維數據模型
  11.3  分散式資料庫系統
    11.3.1  分散式資料庫系統的概念
    11.3.2  數據分佈
    11.3.3  分散式查詢處理

    11.3.4  分散式事務管理
  11.4  非關係資料庫
    11.4.1  NoSQL技術的興起
    11.4.2  NoSQL數據模型
    11.4.3  NoSQL的事務特性
  11.5  小結
  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032