數據庫系統基礎教程(原書第三版) A First Course in Database Systems, 3/e

Jure Leskovec 譯 岳麗華等

商品描述

本書由斯坦福大學知名計算機科學家Jeffrey Ullman和Jennifer Widom合作編寫。
本書分兩大部分,首先是流行的關係數據庫和關係對像數據庫內容,
介紹了關係數據模型、E/R模型、UML模型以及對像模型等不錯數據模型。
然後介紹了有關半結構化數據組織管理中比較流行的XML等內容,
既包括了數據組織模型的內容,也給出了相關編程語言,如XPATH、XQuery、XSLT等。

目錄大綱

出版者的話
譯者序
前言
章數據庫系統世界
1.1 數據庫系統的發展
  1.1.1 早期的數據庫管理系統
  1.1.2 關係數據庫系統
 1.1.3 越來越小的系統
  1.1.4 越來越大的系統
 1.1.5 信息集成
1.2 數據庫管理系統概述
  1.2.1 數據定義語言命令
 1.2.2 查詢處理概述
  1.2.3 存儲器和緩衝區管理器
 1.2.4 事務處理
  1.2.5 查詢處理器
1.3 本書概述
1.4 參考文獻
部分關係數據庫模型
 第2章關係數據模型
  2.1 數據模型概述
   2.1.1 什麼是數據模型
   2.1.2 一些重要的數據模型
   2.1.3 關係模型簡介
   2.1.4 半結構化模型簡介
   2.1.5 其他數據模型
   2.1.6 幾種建模方法的比較
  2.2 關係模型基礎
   2.2.1 屬性
   2.2.2 模式
   2.2.3 元組
   2.2.4 域
   2.2.5 關係的等價描述
   2.2.6 關係實例
   2.2.7 關係上的鍵
   2.2.8 數據庫模式示例
   2.2.9 習題
  2.3 在SQL中定義關係模式
   2.3.1 SQL中的關係
   2.3.2 數據類型
   2.3.3 簡單的表定義
   2.3.4 修改關係模式
   2.3.5 默認值
   2.3.6 鍵的聲明
   2.3.7 習題
  2.4 代數查詢語言
   2.4.1 為什麼需要一種專門的查詢語言  
   2.4.2 什麼是代數
   2.4.3 關係代數概述
   2.4.4 關係上的集合操作
   2.4.5 投影
   2.4.6 選擇
   2.4.7 笛卡兒積
   2.4.8 自然連接
   2.4.9 θ連接
   2.4.10 組合操作構成查詢
   2.4.11 命名和重命名
   2.4.12 操作之間的聯繫
   2.4.13 代數表達式的線性符號
   2.4.14 習題
  2.5 關係上的約束
   2.5.1 作為約束語言的關係代數
   2.5.2 引用完整性約束
   2.5.3 鍵約束
   2.5.4 其他約束舉例
   2.5.5 習題
  2.6 小結
  2.7 參考文獻
 第3章關係數據庫設計理論
 3.1 函數依賴
   3.1.1 函數依賴的定義
   3.1.2 關係的鍵
 ……
第二部分關係數據庫程序設計
第三部分半結構化數據的建模和程序設計