<big id="avp9k"></big>
<small id="avp9k"></small>
  • 注冊 | 登錄讀書好,好讀書,讀好書!
    讀書網-DuShu.com
    當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫挖掘/數據倉庫數據庫設計與開發(fā)教程

    數據庫設計與開發(fā)教程

    數據庫設計與開發(fā)教程

    定 價:¥65.00

    作 者: (美)Paulraj Ponniah著;韓宏志譯;韓宏志譯
    出版社: 清華大學出版社
    叢編項: 國外計算機科學經典教材
    標 簽: 數據庫設計

    ISBN: 9787302093053 出版時間: 2005-01-01 包裝: 膠版紙
    開本: 26cm 頁數: 550 字數:  

    內容簡介

      信息是企業(yè)的主要資產,數據庫是企業(yè)的重要信處一源。只有通過數據庫,企業(yè)才能獲取關鍵信息,才能充分利用日臻完善的電子商務,才能緊隨經濟全球化大潮。數據庫技術發(fā)展之快,包含主題之廣,體第增長之快,令人目不暇接。為完成規(guī)劃、設計、實現、部署和維護數據庫的任務,必須牢固掌握基本技術,深入理解基本知識。本書以循序漸進的方式,全面分析了數據庫的設計和開發(fā)方法,系統(tǒng)地闡述了數據庫設計和開發(fā)的基本原理。內容和結構的安排均有利于相關課程的教學工作。本書適合作為高等院校計算機科學專業(yè)數據庫課程教材。也可供企業(yè)的IT人員在為公司建立正確的數據庫環(huán)境時進行參考。本書主要內容數據庫系統(tǒng)的目的是什么數據庫系統(tǒng)包含哪些組件公司需要捕獲哪些數據類型如何實現特殊目標設計數據庫如何通過數據建模捕獲信息如何確過哪個數據庫最符合業(yè)務目標的要求有效的數據庫管理和維護涉及哪些內容數據庫系統(tǒng)如何與Internet資源整合第I部分數據庫基本概念信息是企業(yè)的主要資產,數據庫是企業(yè)的重要信處一源。只有通過數據庫,企業(yè)才能獲取關鍵信息,才能充分利用日臻完善的電子商務,才能緊隨經濟全球化大潮。數據庫技術發(fā)展之快,包含主題之廣,體第增長之快,令人目不暇接。為完成規(guī)劃、設計、實現、部署和維護數據庫的任務,必須牢固掌握基本技術,深入理解基本知識。本書以循序漸進的方式,全面分析了數據庫的設計和開發(fā)方法,系統(tǒng)地闡述了數據庫設計和開發(fā)的基本原理。內容和結構的安排均有利于相關課程的教學工作。本書適合作為高等院校計算機科學專業(yè)數據庫課程教材。也可供企業(yè)的IT人員在為公司建立正確的數據庫環(huán)境時進行參考。本書主要內容數據庫系統(tǒng)的目的是什么數據庫系統(tǒng)包含哪些組件公司需要捕獲哪些數據類型如何實現特殊目標設計數據庫如何通過數據建模捕獲信息如何確過哪個數據庫最符合業(yè)務目標的要求有效的數據庫管理和維護涉及哪些內容數據庫系統(tǒng)如何與Internet資源整合第I部分數據庫基本概念

    作者簡介

      PaulrajPonniah博士是資深IT專家,近20多年來一直從事數據庫和數據庫倉庫系統(tǒng)的設計與實現,以及相北領域的教學與培訓工作,曾在美國多家知名企業(yè)任職。

    圖書目錄

    第1章 數據庫方法
    1.1 學習目標
    1.2 數據系統(tǒng)的演化過程
    1.2.1 技術發(fā)展
    1.2.2 信息需求
    1.2.3 發(fā)展歷程
    1.2.4 面向文件的數據系統(tǒng)
    1.3 數據庫系統(tǒng)
    1.3.1 驅動力
    1.3.2 早期數據系統(tǒng)的不足
    1.3.3 數據庫系統(tǒng)滿足要求
    1.4 數據庫方法
    1.4.1 數據庫的定義
    1.4.2 數據驅動
    1.4.3 基本概念
    1.4.4 數據庫的使用
    1.5 數據模型簡介
    1.5.1 層次結構模型
    1.5.2 網狀結構模型
    1.5.3 關系模型
    1.5.4 對象-關系模型
    1.6 數據庫類型
    1.6.1 集中式數據庫
    1.6.2 分布式數據庫
    1.7 數據庫產業(yè)概述
    1.7.1 簡史
    1.7.2 主要商業(yè)數據庫
    1.7.3 未來展望
    1.8 本章小結
    1.9 復習題
    1.10 練習題
    第2章 主要組件概覽
    2.1 學習目標
    2.2 數據庫環(huán)境的組件
    2.2.1 總體系結構
    2.2.2 硬件基礎結構
    2.2.3 支持軟件
    2.2.4 人員和過程
    2.3 數據庫和數據庫管理系統(tǒng)(DBMs)
    2.3.1 數據庫和DBMS的區(qū)別
    2.3.2 使用DBMS的原因
    2.3.3 DBMS分類
    2.3.4 語言和接口
    2.4 功能和特性
    2.4.1 硬件
    2.4.2 數據存儲
    2.4.3 操作系統(tǒng)軟件
    2.4.4 數據庫軟件
    2.4.5 用戶
    2.4.6 專業(yè)人員
    2.4.7 方法和過程
    2.4.8 數據庫的用法
    2.5 DBMS詳解
    2.5.1 數據庫引擎
    2.5.2 數據詞典
    2.5.3 查詢處理器
    2.5.4 窗體生成器
    2.5.5 報表編寫器
    2.5.6 應用程序開發(fā)者
    2.5.7 通信接口
    2.5.8 實用程序
    2.6 本章小結
    2.7 復習題
    2.8 練習題
    第II部分 數據庫開發(fā)過程
    第3章 數據庫環(huán)境的重要性
    3.1 學習目標
    3.2 組織機構
    3.2.1 核心業(yè)務
    3.2.2 主要流程
    3.2.3 信息是主要資產
    3.2.4 機構中的數據庫系統(tǒng)
    3.3 信息需求
    3.3.1 根據用戶級別分組
    3.3.2 按職能部門分組
    3.3.3 按地理位置分組
    3.3.4 提供信息
    3.4 信息共享
    3.4.1 共享信息的原因
    3.4.2 主要益處
    3.4.3 信息共享方案
    3.4.4 數據庫系統(tǒng)作為支持者
    3.5 數據庫系統(tǒng)的樞紐角色
    3.5.1 數據存儲
    3.5.2 信息傳送
    3.5.3 應用程序的基礎
    3.5.4 現代企業(yè)必不可少的工具
    3.6 本章小結
    3.7 復習題
    3.8 練習題
    第4章 數據庫開發(fā)周期
    4.1 學習目標
    4.2 主要開發(fā)步驟
    4.2.1 開始過程
    4.2.2 設計和開發(fā)
    4.2.3 開發(fā)和實現
    4.2.4 步驟和任務
    4.2.5 角色和責任
    4.2.6 管理和控制
    4.3 數據庫系統(tǒng)規(guī)劃
    4.3.1 總體規(guī)劃范圍
    4.3.2 規(guī)劃者
    4.3.3 業(yè)務規(guī)劃的影響
    4.3.4 數據庫規(guī)劃
    4.3.5 關鍵規(guī)劃問題
    4.4 可行性研究
    4.4.1 目標和范圍
    4.4.2 技術基礎結構
    4.4.3 技能分析
    4.4.4 成本評估
    4.4.5 收益評估
    4.4.6 權衡選項
    4.5 需求定義
    4.5.1 需求收集方法
    4.5.2 用戶采訪
    4.5.3 流程觀察
    4.5.4 分析應用程序
    4.5.5 研究文檔
    4.5.6 合并信息需求
    4.5.7 需求定義文檔
    4.6 設計階段
    4.6.1 設計目標
    4.6.2 邏輯設計與物理設計
    4.6.3 外部模式
    4.6.4 概念模式
    4.6.5 內部模式
    4.7 實現和部署
    4.7.1 從概念模式到內部模式
    4.7.2 DBMS的安裝
    4.7.3 創(chuàng)建數據詞典
    4.7.4 填充數據庫
    4.7.5 開發(fā)應用程序接口
    4.8 維護和成長
    4.8.1 管理工具
    4.8.2 持續(xù)監(jiān)控
    4.8.3 性能調整
    4.8.4 管理成長
    4.9 本章小結
    4.10 復習題
    4.11 練習題
    第III部分 概念數據建模
    第5章 數據建模基礎
    5.1 學習目標
    5.2 數據模型的含義
    5.2.1 建立數據模型的原因
    5.2.2 現實信息需求
    5.2.3 數據模型是復制品
    5.2.4 數據模型組件
    5.3 數據建模概念
    5.3.1 信息需求的表示
    5.3.2 過濾無關信息
    5.3.3 組件映射
    5.3.4 數據模型到數據設計
    5.4 數據建模式樣
    5.4.1 高級別數據模型
    5.4.2 基于對象的建模技術
    5.4.3 實體-關系建模技術
    5.4.4 數據建模輔助工具
    5.5 數據視圖
    5.5.1 數據視圖的含義
    5.5.2 信息需求的集合
    5.5.3 透過窗戶看數據系統(tǒng)
    5.5.4 數據視圖:兩種理解
    5.6 視圖集成
    5.6.1 合并個體用戶視圖
    5.6.2 集成局部數據模型
    5.6.3 增強和驗證
    5.6.4 統(tǒng)一數據模型
    5.7 本章小結
    5.8 復習題
    5.9 練習題
    第6章 基于對象建模的原理和組件
    6.1 學習目標
    6.2 基于對象的建模技術簡介
    6.2.1 通用數據模型
    6.2.2 基于對象的數據模型的益處·
    6.2.3 組件簡介
    6.2.4 現實信息映射
    6.2.5 模型圖示例
    6.3 業(yè)務對象
    6.3.1 對象組和實例
    6.3.2 對象類型
    6.3.3 識別對象組
    6.3.4 屬性
    6.3.5 實例標識符
    6.4 對象之間的關系
    6.4.1 關系的角色
    6.4.2 關系中的基數
    6.4.3 聚合對象
    6.4.4 關系的度
    6.5 歸納和?;?br />6.5.1超組和子組
    6.5.2 歸納層次
    6.5.3 屬性繼承
    6.5.4 關系繼承
    6.5.5 特例
    6.6 特殊對象類型和關系
    6.6.1 概念和物理對象
    6.6.2 遞歸關系
    6.6.3 裝配結構
    6.7 回顧基于對象的數據模型
    6.7.1 組件總覽
    6.7.2 完整數據模型圖
    6.8 本章小結
    6.9 復習題
    6.10 練習題
    第7章 實體-關系數據模型
    7.1 學習目標
    7.2 E—R模型簡介
    7.2.1 基本概念
    7.2.2 數據建模過程
    7.2.3 主要組件
    7.3 實體
    7.3.1 實體定義
    7.3.2 實體類型
    7.3.3 實體組
    7.3.4 弱實體類型
    7.4 屬性
    7.4.1 屬性規(guī)范
    7.4.2 值和域
    7.4.3 屬性類型
    7.4.4 候選鍵和主鍵
    7.5 關系
    7.5.1 實體之間的關聯(lián)
    7.5.2 關系的度
    7.5.3 關系的基數
    7.5.4 可選和強制條件
    7.6 特例
    7.6.1 建模依賴于時間的組件
    7.6.2 標識和非標識關系
    7.6.3 關系類型的屬性
    7.6.4 使用動名詞
    7.6.5 歸納和專化
    7.7 實體-關系圖
    7.7.1 重述組件及符號
    7.7.2 示例ERD
    7.7.3 分析示例ERD
    7.8 本章小結
    7.9 復習題
    7.10 練習題
    第IV部分 關系數據模型
    第8章 關系數據模型基礎
    8.1 學習目標
    8.2 結構和組件
    8.2.1 關系模型的優(yōu)點
    8.2.2 關系表:一個建模概念
    8.2.3 列表示屬性
    8.2.4 行表示實例
    8.2.5 主鍵
    8.2.6 通過外鍵建立關系
    8.2.7 關系模型的符號
    8.3 數據完整性約束
    8.3.1 確保數據完整性的原因
    8.3.2 基本關系屬性
    8.3.3 實體完整性
    8.3.4 引用完整性
    8.3.5 函數依賴
    8.4 數據操縱
    8.4.1 數據語言的角色
    8.4.2 數據操縱語言
    8.4.3 關系代數
    8.4.4 關系演算
    8.4.5 通用語言比較
    8.5 關系模型設計
    8.5.1 數據模型的要求
    8.5.2 設計方法
    8.5.3 從語義模型到關系模型
    8.5.4 傳統(tǒng)方法
    8.5.5 評估兩種設計方法
    8.6 本章小結
    8.7 復習題
    8.8 練習題
    第9章 從語義數據模型到關系數據模型
    9.1 學習目標
    9.2 模型轉換方法
    9.2.1 優(yōu)點
    9.2.2 轉換方法的適用范圍
    9.2.3 步驟和任務
    9.2.4 關鍵問題
    9.3 組件映射
    9.3.1 映射和轉換
    9.3.2 對象組到關系表的映射
    9.3.3 屬性
    9.3.4 實例標識符
    9.4 關系轉換
    9.4.1 一對一關系
    9.4.2 一對多關系
    9.4.3 多對多關系
    9.4.4 強制和可選條件
    9.4.5 將聚合對象作為關系
    9.4.6 標識關系
    9.4.7 超組和子組
    9.5 模型轉換的結果
    9.5.1 模型比較
    9.5.2 轉換歸納
    9.6 本章小結
    9.7 復習題
    9.8 練習題
    第10章 數據規(guī)范化方法
    10.1 學習目標
    10.2 非正式設計
    10.2.1 根據需求建立關系表
    10.2.2 非正式設計的缺陷
    10.2.3 更新異常
    10.2.4 刪除異常
    10.2.5 添加異常
    10.3 規(guī)范化方法
    10.3.1 目標和優(yōu)點
    10.3.2 規(guī)范化方法的用法
    10.3.3 步驟和任務
    10.4 基本范式
    10.4.1 第一范式
    10.4.2 第二范式
    10.4.3 第三范式
    10.4.4 Boyce-Codd范式
    10.5 高級范式
    10.5.1 第四范式
    10.5.2 第五范式
    10.5.3 域-鍵范式
    10.6 規(guī)范化方法綜述
    10.6.1 步驟分析
    10.6.2 關鍵問題
    10.6.3 規(guī)范化的示例
    10.7 本章小結
    10.8 復習題
    10.9 練習題
    第V部分 設計和實現
    第11章 完成邏輯設計
    11.1 學習目標
    11.2 邏輯設計的重要性
    11.2.1 邏輯設計和物理設計
    11.2.2 DDLC中的邏輯設計階段
    11.2.3 邏輯設計階段的必要性
    11.2.4 物理設計的輸入
    11.2.5 確保設計的完整性
    11.3 邏輯設計中的數據建模
    11.3.1 完成邏輯設計的步驟
    11.3.2 表示實體
    11.3.3 表示屬性
    11.3.4 表示關系
    11.3.5 規(guī)則和約束
    11.4 關系數據模型的設計
    11.4.1 將關系表作為單個設計概念
    11.4.2 邏輯設計組件
    11.4.3 邏輯模式
    11.4.4 特殊注意事項
    11.5 邏輯設計的文檔記錄
    11.5.1 邏輯設計輸出
    11.5.2 輸出的用法
    11.5.3 使用CASE工具
    11.5.4 文檔記錄綱要
    11.6 本章小結
    11.7 復習題
    11.8 練習題
    第12章 物理設計過程
    12.1 學習目標
    12.2 物理設計簡介
    12.2.1 從邏輯設計到物理設計
    12.2.2 目標和設計決策
    12.2.3 物理設計組件
    12.2.4 物理設計任務
    12.2.5 數據詞典的用法
    12.3 數據存儲和訪問
    12.3.1 存儲管理
    12.3.2 訪問物理數據
    12.3.3 文件、塊和記錄
    12.3.4 文件組織
    12.3.5 鏈接相關數據元素
    12.3.6 RAID技術基礎
    12.4 索引技術
    12.4.1 主索引
    12.4.2 折半查找
    12.4.3 對稱樹索引
    12.4.4 輔助索引
    12.4.5 位圖索引
    12.5 其他性能考慮事項
    12.5.1 聚集
    12.5.2 反向規(guī)范化
    12.5.3 拆分
    12.5.4 內存緩沖管理
    12.5.5 預建聯(lián)接
    12.6 本章小結
    12.7 復習題
    12.8 練習題
    第13章 特殊的實現注意事項
    13.1 學習目標
    13.2 實現語言
    13.2.1 模型實現的含義
    13.2.2 語言的角色
    13.2.3 用于關系模型的語言
    13.3 SOL
    13.3.1 總體特性
    13.3.2 發(fā)展簡史
    13.3.3 SQL的數據定義
    13.3.4 SQL的數據檢索
    13.3.5 SQL的數據維護
    13.3.6 SQL中的數據控制
    13.3.7 查詢
    13.3.8 SQL查詢組件概覽
    13.3.9 從應用程序訪問數據庫
    13.4 查詢處理
    13.4.1 查詢處理步驟
    13.4.2 查詢優(yōu)化器
    13.4.3 誘導方法
    13.4.4 基于成本的優(yōu)化
    13.5 數據庫系統(tǒng)部署
    13.5.1 部署任務
    13.5.2 在集中式體系結構中實現
    13.5.3 在客戶機/服務器中實現
    13.6 本章小結
    13.7 復習題
    13.8 練習題
    第VI部分 數據庫管理和維護
    第14章 管理職能概述
    14.1 學習目標
    14.2 管理的重要性
    14.2.1 管理的必要性
    14.2.2 管理目標
    14.2.3 數據管理
    14.2.4 數據庫管理
    14.3 技能和責任
    14.3.1 管理角色
    14.3.2 責任范圍
    14.3.3 技能、知識和經驗
    14.3.4 與用戶和專業(yè)人員交互
    14.4 在開發(fā)周期各階段的任務和責任
    14.4.1 規(guī)劃和可行性研究
    14.4.2 需求定義
    14.4.3 邏輯設計
    14.4.4 物理設計
    14.4.5 實現和部署
    14.5 完成部署后的任務
    14.5.1 持續(xù)職能
    14.5.2 維護服務級別
    14.5.3 數據庫系統(tǒng)的增強
    14.5.4 數據庫系統(tǒng)的成長和變化
    14.6 本章小結
    14.7 復習題
    14.8 練習題
    第15章 數據完整性
    15.1 學習目標
    15.2 事務處理
    15.2.1 事務概念
    15.2.2 事務屬性
    15.2.3 事務狀態(tài)
    15.2.4 事務處理
    15.2.5 完整性考慮事項
    15.3 并發(fā)事務
    15.3.1 并發(fā)處理事務的原因
    15.3.2 并發(fā)問題
    15.3.3 事務和調度
    15.3.4 可串行性
    15.3.5 可恢復性
    15.4 并發(fā)控制
    15.4.1 基于鎖的解決方法
    15.4.2 基于鎖的技術的應用
    15.4.3 死鎖的防止和檢測
    15.4.4 基于時間戳的解決方案
    15.4.5 樂觀技術
    15.5 數據庫故障和恢復
    15.5.1 故障分類
    15.5.2 恢復概念
    15.5.3 日志記錄
    15.5.4 檢查點
    15.5.5 基于日志的恢復技術
    15.5.6 陰影分頁
    15.5.7 恢復示例
    15.6 本章小結
    15.7 復習題
    15.8 練習題
    第16章 數據庫安全
    16.1 學習目標
    16.2 安全問題
    16.2.1 目標和目的
    16.2.2 安全問題
    16.2.3 解決方案選項
    16.2.4 隱私問題
    16.2.5 Web安全
    16.3 訪問控制
    16.3.1 數據訪問級別和類型
    16.3.2 任意控制
    16.3.3 使用視圖
    16.3.4 SQL示例
    16.3.5 強制控制
    16.4 特殊的安全考慮事項
    16.4.1 授權
    16.4.2 身份驗證
    16.4.3 DBA的角色
    16.4.4 統(tǒng)計數據庫
    16.5 加密
    16.5.1 加密的含義
    16.5.2 加密方法
    16.5.3 數據加密標準
    16.5.4 公鑰加密
    16.6 本章小結
    16.7 復習題
    16.8 練習題
    第17章 持續(xù)維護和成長
    17.1 學習目標
    17.2 日常維護
    17.2.1 備份和恢復
    17.2.2 安全維護
    17.2.3 空間管理
    17.2.4 并發(fā)控制
    17.2.5 問題解決方案
    17.3 監(jiān)控和分析
    17.3.1 監(jiān)控目的
    17.3.2 監(jiān)控過程
    17.3.3 收集統(tǒng)計數據
    17.3.4 分析操作
    17.3.5 基準的用法
    17.4 成長和增強
    17.4.1 持續(xù)成長和增強
    17.4.2 應用程序增強
    17.4.3 模式修正
    17.4.4 DBMS版本升級
    17.5 調整性能
    17.5.1 目標和解決方案選項
    17.5.2 調整索引
    17.5.3 調整查詢和事務
    17.5.4 調整模式
    17.6 本章小結
    17.7 復習題
    17.8 練習題
    第VII部分 高級篇
    第18章 分布式數據庫系統(tǒng)
    18.1 學習目標
    18.2 基本原理
    18.2.1 分布式數據庫的含義
    18.2.2 基本概念
    18.2.3 動機和目標
    18.2.4 優(yōu)點和缺點
    18.3 分布式數據庫
    18.3.1 類型和配置
    18.3.2 DDBMS
    18.3.3 網絡組件
    18.3.4 數據分布
    18.3.5 體系結構選項
    18.3.6 設計和實現問題
    18.4 透明
    18.4.1 透明是重要理念
    18.4.2 拆分透明
    18.4.3 復制透明
    18.4.4 位置透明
    18.4.5 網絡透明
    18.4.6 命名透明
    18.4.7 故障透明
    18.5 分布式處理
    18.5.1 查詢處理
    18.5.2 事務處理
    18.5.3 并發(fā)控制
    18.5.4 分布恢復
    18.6 本章小結
    18.7 復習題
    18.8 練習題
    第19章 數據庫系統(tǒng)和Web
    19.1 學習目標
    19.2 Web技術回顧
    19.2.1 Intemet和Web
    19.2.2 HTTP
    19.2.3 URL
    19.2.4 HTML
    19.2.5 超越HTML 
    19.2.6 內部網和外部網
    19.3 Web和數據庫集成
    19.3.1 集成動機
    19.3.2 集成的必要條件
    19.3.3 集成的體系結構
    19.3.4 優(yōu)缺點
    19.4 集成方法
    19.4.1 CGI
    19.4.2 API
    19.4.3 SSI
    19.4.4 cookie
    19.4.5 使用Java應用程序
    19.4.6 使用腳本語言
    19.4.7 數據庫工具
    19.5 安全選項
    19.5.1 保護的意義
    19.5.2 防火墻、包裝器和代理
    19.5.3 數字簽名和數字證書
    19.5.4 SET和SST
    19.5.5 SSL和S-HTTP
    19.5.6 Java安全
    19.6 本章小結
    19.7 復習題
    19.8 練習題
    第20章 數據庫技術發(fā)展趨勢
    20.1 學習目標
    20.2 面向對象的數據庫
    20.2.1 基本概念
    20.2.2 對象和類
    20.2.3 方法和消息
    20.2.4 繼承
    20.2.5 多態(tài)
    20.2.6 面向對象的數據模型
    20.3 對象-關系數據庫
    20.3.1 驅動力
    20.3.2 ORDBMS的含義
    20.3.3 0RDBMS的特性
    20.3.4 SQL-3的對象-關系支持
    20.4 支持決策的數據庫
    20.4.1 數據倉庫
    20.4.2 聯(lián)機分析處理
    20.4.3 數據挖掘
    20.5 主要趨勢概述
    20.5.1 并行數據庫
    20.5.2 主動數據庫
    20.5.3 智能數據庫
    20.5.4 推論數據庫
    20.5.5 多媒體數據庫
    20.5.6 移動數據庫
    20.5.7 地理數據庫
    20.6 本章小結
    20.7 復習題
    20.8 練習題
    第VIII部分 附 錄
    附錄A 傳統(tǒng)系統(tǒng)模型:層次和網狀結構
    附錄B Codd的關系規(guī)則
    附錄C 圖示和符號
    附錄D CASE工具的用法
    附錄E 主要商業(yè)數據庫管理系統(tǒng)
    附錄F 數據庫設計和開發(fā)概覽
    術語表第1章 數據庫方法
    1.1 學習目標
    1.2 數據系統(tǒng)的演化過程
    1.2.1 技術發(fā)展
    1.2.2 信息需求
    1.2.3 發(fā)展歷程
    1.2.4 面向文件的數據系統(tǒng)
    1.3 數據庫系統(tǒng)
    1.3.1 驅動力
    1.3.2 早期數據系統(tǒng)的不足
    1.3.3 數據庫系統(tǒng)滿足要求
    1.4 數據庫方法
    1.4.1 數據庫的定義
    1.4.2 數據驅動
    1.4.3 基本概念
    1.4.4 數據庫的使用
    1.5 數據模型簡介
    1.5.1 層次結構模型
    1.5.2 網狀結構模型
    1.5.3 關系模型
    1.5.4 對象-關系模型
    1.6 數據庫類型
    1.6.1 集中式數據庫
    1.6.2 分布式數據庫
    1.7 數據庫產業(yè)概述
    1.7.1 簡史
    1.7.2 主要商業(yè)數據庫
    1.7.3 未來展望
    1.8 本章小結
    1.9 復習題
    1.10 練習題
    第2章 主要組件概覽
    2.1 學習目標
    2.2 數據庫環(huán)境的組件
    2.2.1 總體系結構
    2.2.2 硬件基礎結構
    2.2.3 支持軟件
    2.2.4 人員和過程
    2.3 數據庫和數據庫管理系統(tǒng)(DBMs)
    2.3.1 數據庫和DBMS的區(qū)別
    2.3.2 使用DBMS的原因
    2.3.3 DBMS分類
    2.3.4 語言和接口
    2.4 功能和特性
    2.4.1 硬件
    2.4.2 數據存儲
    2.4.3 操作系統(tǒng)軟件
    2.4.4 數據庫軟件
    2.4.5 用戶
    2.4.6 專業(yè)人員
    2.4.7 方法和過程
    2.4.8 數據庫的用法
    2.5 DBMS詳解
    2.5.1 數據庫引擎
    2.5.2 數據詞典
    2.5.3 查詢處理器
    2.5.4 窗體生成器
    2.5.5 報表編寫器
    2.5.6 應用程序開發(fā)者
    2.5.7 通信接口
    2.5.8 實用程序
    2.6 本章小結
    2.7 復習題
    2.8 練習題
    第II部分 數據庫開發(fā)過程
    第3章 數據庫環(huán)境的重要性
    3.1 學習目標
    3.2 組織機構
    3.2.1 核心業(yè)務
    3.2.2 主要流程
    3.2.3 信息是主要資產
    3.2.4 機構中的數據庫系統(tǒng)
    3.3 信息需求
    3.3.1 根據用戶級別分組
    3.3.2 按職能部門分組
    3.3.3 按地理位置分組
    3.3.4 提供信息
    3.4 信息共享
    3.4.1 共享信息的原因
    3.4.2 主要益處
    3.4.3 信息共享方案
    3.4.4 數據庫系統(tǒng)作為支持者
    3.5 數據庫系統(tǒng)的樞紐角色
    3.5.1 數據存儲
    3.5.2 信息傳送
    3.5.3 應用程序的基礎
    3.5.4 現代企業(yè)必不可少的工具
    3.6 本章小結
    3.7 復習題
    3.8 練習題
    第4章 數據庫開發(fā)周期
    4.1 學習目標
    4.2 主要開發(fā)步驟
    4.2.1 開始過程
    4.2.2 設計和開發(fā)
    4.2.3 開發(fā)和實現
    4.2.4 步驟和任務
    4.2.5 角色和責任
    4.2.6 管理和控制
    4.3 數據庫系統(tǒng)規(guī)劃
    4.3.1 總體規(guī)劃范圍
    4.3.2 規(guī)劃者
    4.3.3 業(yè)務規(guī)劃的影響
    4.3.4 數據庫規(guī)劃
    4.3.5 關鍵規(guī)劃問題
    4.4 可行性研究
    4.4.1 目標和范圍
    4.4.2 技術基礎結構
    4.4.3 技能分析
    4.4.4 成本評估
    4.4.5 收益評估
    4.4.6 權衡選項
    4.5 需求定義
    4.5.1 需求收集方法
    4.5.2 用戶采訪
    4.5.3 流程觀察
    4.5.4 分析應用程序
    4.5.5 研究文檔
    4.5.6 合并信息需求
    4.5.7 需求定義文檔
    4.6 設計階段
    4.6.1 設計目標
    4.6.2 邏輯設計與物理設計
    4.6.3 外部模式
    4.6.4 概念模式
    4.6.5 內部模式
    4.7 實現和部署
    4.7.1 從概念模式到內部模式
    4.7.2 DBMS的安裝
    4.7.3 創(chuàng)建數據詞典
    4.7.4 填充數據庫
    4.7.5 開發(fā)應用程序接口
    4.8 維護和成長
    4.8.1 管理工具
    4.8.2 持續(xù)監(jiān)控
    4.8.3 性能調整
    4.8.4 管理成長
    4.9 本章小結
    4.10 復習題
    4.11 練習題
    第III部分 概念數據建模
    第5章 數據建?;A
    5.1 學習目標
    5.2 數據模型的含義
    5.2.1 建立數據模型的原因
    5.2.2 現實信息需求
    5.2.3 數據模型是復制品
    5.2.4 數據模型組件
    5.3 數據建模概念
    5.3.1 信息需求的表示
    5.3.2 過濾無關信息
    5.3.3 組件映射
    5.3.4 數據模型到數據設計
    5.4 數據建模式樣
    5.4.1 高級別數據模型
    5.4.2 基于對象的建模技術
    5.4.3 實體-關系建模技術
    5.4.4 數據建模輔助工具
    5.5 數據視圖
    5.5.1 數據視圖的含義
    5.5.2 信息需求的集合
    5.5.3 透過窗戶看數據系統(tǒng)
    5.5.4 數據視圖:兩種理解
    5.6 視圖集成
    5.6.1 合并個體用戶視圖
    5.6.2 集成局部數據模型
    5.6.3 增強和驗證
    5.6.4 統(tǒng)一數據模型
    5.7 本章小結
    5.8 復習題
    5.9 練習題
    第6章 基于對象建模的原理和組件
    6.1 學習目標
    6.2 基于對象的建模技術簡介
    6.2.1 通用數據模型
    6.2.2 基于對象的數據模型的益處·
    6.2.3 組件簡介
    6.2.4 現實信息映射
    6.2.5 模型圖示例
    6.3 業(yè)務對象
    6.3.1 對象組和實例
    6.3.2 對象類型
    6.3.3 識別對象組
    6.3.4 屬性
    6.3.5 實例標識符
    6.4 對象之間的關系
    6.4.1 關系的角色
    6.4.2 關系中的基數
    6.4.3 聚合對象
    6.4.4 關系的度
    6.5 歸納和?;?br />6.5.1超組和子組
    6.5.2 歸納層次
    6.5.3 屬性繼承
    6.5.4 關系繼承
    6.5.5 特例
    6.6 特殊對象類型和關系
    6.6.1 概念和物理對象
    6.6.2 遞歸關系
    6.6.3 裝配結構
    6.7 回顧基于對象的數據模型
    6.7.1 組件總覽
    6.7.2 完整數據模型圖
    6.8 本章小結
    6.9 復習題
    6.10 練習題
    第7章 實體-關系數據模型
    7.1 學習目標
    7.2 E—R模型簡介
    7.2.1 基本概念
    7.2.2 數據建模過程
    7.2.3 主要組件
    7.3 實體
    7.3.1 實體定義
    7.3.2 實體類型
    7.3.3 實體組
    7.3.4 弱實體類型
    7.4 屬性
    7.4.1 屬性規(guī)范
    7.4.2 值和域
    7.4.3 屬性類型
    7.4.4 候選鍵和主鍵
    7.5 關系
    7.5.1 實體之間的關聯(lián)
    7.5.2 關系的度
    7.5.3 關系的基數
    7.5.4 可選和強制條件
    7.6 特例
    7.6.1 建模依賴于時間的組件
    7.6.2 標識和非標識關系
    7.6.3 關系類型的屬性
    7.6.4 使用動名詞
    7.6.5 歸納和專化
    7.7 實體-關系圖
    7.7.1 重述組件及符號
    7.7.2 示例ERD
    7.7.3 分析示例ERD
    7.8 本章小結
    7.9 復習題
    7.10 練習題
    第IV部分 關系數據模型
    第8章 關系數據模型基礎
    8.1 學習目標
    8.2 結構和組件
    8.2.1 關系模型的優(yōu)點
    8.2.2 關系表:一個建模概念
    8.2.3 列表示屬性
    8.2.4 行表示實例
    8.2.5 主鍵
    8.2.6 通過外鍵建立關系
    8.2.7 關系模型的符號
    8.3 數據完整性約束
    8.3.1 確保數據完整性的原因
    8.3.2 基本關系屬性
    8.3.3 實體完整性
    8.3.4 引用完整性
    8.3.5 函數依賴
    8.4 數據操縱
    8.4.1 數據語言的角色
    8.4.2 數據操縱語言
    8.4.3 關系代數
    8.4.4 關系演算
    8.4.5 通用語言比較
    8.5 關系模型設計
    8.5.1 數據模型的要求
    8.5.2 設計方法
    8.5.3 從語義模型到關系模型
    8.5.4 傳統(tǒng)方法
    8.5.5 評估兩種設計方法
    8.6 本章小結
    8.7 復習題
    8.8 練習題
    第9章 從語義數據模型到關系數據模型
    9.1 學習目標
    9.2 模型轉換方法
    9.2.1 優(yōu)點
    9.2.2 轉換方法的適用范圍
    9.2.3 步驟和任務
    9.2.4 關鍵問題
    9.3 組件映射
    9.3.1 映射和轉換
    9.3.2 對象組到關系表的映射
    9.3.3 屬性
    9.3.4 實例標識符
    9.4 關系轉換
    9.4.1 一對一關系
    9.4.2 一對多關系
    9.4.3 多對多關系
    9.4.4 強制和可選條件
    9.4.5 將聚合對象作為關系
    9.4.6 標識關系
    9.4.7 超組和子組
    9.5 模型轉換的結果
    9.5.1 模型比較
    9.5.2 轉換歸納
    9.6 本章小結
    9.7 復習題
    9.8 練習題
    第10章 數據規(guī)范化方法
    10.1 學習目標
    10.2 非正式設計
    10.2.1 根據需求建立關系表
    10.2.2 非正式設計的缺陷
    10.2.3 更新異常
    10.2.4 刪除異常
    10.2.5 添加異常
    10.3 規(guī)范化方法
    10.3.1 目標和優(yōu)點
    10.3.2 規(guī)范化方法的用法
    10.3.3 步驟和任務
    10.4 基本范式
    10.4.1 第一范式
    10.4.2 第二范式
    10.4.3 第三范式
    10.4.4 Boyce-Codd范式
    10.5 高級范式
    10.5.1 第四范式
    10.5.2 第五范式
    10.5.3 域-鍵范式
    10.6 規(guī)范化方法綜述
    10.6.1 步驟分析
    10.6.2 關鍵問題
    10.6.3 規(guī)范化的示例
    10.7 本章小結
    10.8 復習題
    10.9 練習題
    第V部分 設計和實現
    第11章 完成邏輯設計
    11.1 學習目標
    11.2 邏輯設計的重要性
    11.2.1 邏輯設計和物理設計
    11.2.2 DDLC中的邏輯設計階段
    11.2.3 邏輯設計階段的必要性
    11.2.4 物理設計的輸入
    11.2.5 確保設計的完整性
    11.3 邏輯設計中的數據建模
    11.3.1 完成邏輯設計的步驟
    11.3.2 表示實體
    11.3.3 表示屬性
    11.3.4 表示關系
    11.3.5 規(guī)則和約束
    11.4 關系數據模型的設計
    11.4.1 將關系表作為單個設計概念
    11.4.2 邏輯設計組件
    11.4.3 邏輯模式
    11.4.4 特殊注意事項
    11.5 邏輯設計的文檔記錄
    11.5.1 邏輯設計輸出
    11.5.2 輸出的用法
    11.5.3 使用CASE工具
    11.5.4 文檔記錄綱要
    11.6 本章小結
    11.7 復習題
    11.8 練習題
    第12章 物理設計過程
    12.1 學習目標
    12.2 物理設計簡介
    12.2.1 從邏輯設計到物理設計
    12.2.2 目標和設計決策
    12.2.3 物理設計組件
    12.2.4 物理設計任務
    12.2.5 數據詞典的用法
    12.3 數據存儲和訪問
    12.3.1 存儲管理
    12.3.2 訪問物理數據
    12.3.3 文件、塊和記錄
    12.3.4 文件組織
    12.3.5 鏈接相關數據元素
    12.3.6 RAID技術基礎
    12.4 索引技術
    12.4.1 主索引
    12.4.2 折半查找
    12.4.3 對稱樹索引
    12.4.4 輔助索引
    12.4.5 位圖索引
    12.5 其他性能考慮事項
    12.5.1 聚集
    12.5.2 反向規(guī)范化
    12.5.3 拆分
    12.5.4 內存緩沖管理
    12.5.5 預建聯(lián)接
    12.6 本章小結
    12.7 復習題
    12.8 練習題
    第13章 特殊的實現注意事項
    13.1 學習目標
    13.2 實現語言
    13.2.1 模型實現的含義
    13.2.2 語言的角色
    13.2.3 用于關系模型的語言
    13.3 SOL
    13.3.1 總體特性
    13.3.2 發(fā)展簡史
    13.3.3 SQL的數據定義
    13.3.4 SQL的數據檢索
    13.3.5 SQL的數據維護
    13.3.6 SQL中的數據控制
    13.3.7 查詢
    13.3.8 SQL查詢組件概覽
    13.3.9 從應用程序訪問數據庫
    13.4 查詢處理
    13.4.1 查詢處理步驟
    13.4.2 查詢優(yōu)化器
    13.4.3 誘導方法
    13.4.4 基于成本的優(yōu)化
    13.5 數據庫系統(tǒng)部署
    13.5.1 部署任務
    13.5.2 在集中式體系結構中實現
    13.5.3 在客戶機/服務器中實現
    13.6 本章小結
    13.7 復習題
    13.8 練習題
    第VI部分 數據庫管理和維護
    第14章 管理職能概述
    14.1 學習目標
    14.2 管理的重要性
    14.2.1 管理的必要性
    14.2.2 管理目標
    14.2.3 數據管理
    14.2.4 數據庫管理
    14.3 技能和責任
    14.3.1 管理角色
    14.3.2 責任范圍
    14.3.3 技能、知識和經驗
    14.3.4 與用戶和專業(yè)人員交互
    14.4 在開發(fā)周期各階段的任務和責任
    14.4.1 規(guī)劃和可行性研究
    14.4.2 需求定義
    14.4.3 邏輯設計
    14.4.4 物理設計
    14.4.5 實現和部署
    14.5 完成部署后的任務
    14.5.1 持續(xù)職能
    14.5.2 維護服務級別
    14.5.3 數據庫系統(tǒng)的增強
    14.5.4 數據庫系統(tǒng)的成長和變化
    14.6 本章小結
    14.7 復習題
    14.8 練習題
    第15章 數據完整性
    15.1 學習目標
    15.2 事務處理
    15.2.1 事務概念
    15.2.2 事務屬性
    15.2.3 事務狀態(tài)
    15.2.4 事務處理
    15.2.5 完整性考慮事項
    15.3 并發(fā)事務
    15.3.1 并發(fā)處理事務的原因
    15.3.2 并發(fā)問題
    15.3.3 事務和調度
    15.3.4 可串行性
    15.3.5 可恢復性
    15.4 并發(fā)控制
    15.4.1 基于鎖的解決方法
    15.4.2 基于鎖的技術的應用
    15.4.3 死鎖的防止和檢測
    15.4.4 基于時間戳的解決方案
    15.4.5 樂觀技術
    15.5 數據庫故障和恢復
    15.5.1 故障分類
    15.5.2 恢復概念
    15.5.3 日志記錄
    15.5.4 檢查點
    15.5.5 基于日志的恢復技術
    15.5.6 陰影分頁
    15.5.7 恢復示例
    15.6 本章小結
    15.7 復習題
    15.8 練習題
    第16章 數據庫安全
    16.1 學習目標
    16.2 安全問題
    16.2.1 目標和目的
    16.2.2 安全問題
    16.2.3 解決方案選項
    16.2.4 隱私問題
    16.2.5 Web安全
    16.3 訪問控制
    16.3.1 數據訪問級別和類型
    16.3.2 任意控制
    16.3.3 使用視圖
    16.3.4 SQL示例
    16.3.5 強制控制
    16.4 特殊的安全考慮事項
    16.4.1 授權
    16.4.2 身份驗證
    16.4.3 DBA的角色
    16.4.4 統(tǒng)計數據庫
    16.5 加密
    16.5.1 加密的含義
    16.5.2 加密方法
    16.5.3 數據加密標準
    16.5.4 公鑰加密
    16.6 本章小結
    16.7 復習題
    16.8 練習題
    第17章 持續(xù)維護和成長
    17.1 學習目標
    17.2 日常維護
    17.2.1 備份和恢復
    17.2.2 安全維護
    17.2.3 空間管理
    17.2.4 并發(fā)控制
    17.2.5 問題解決方案
    17.3 監(jiān)控和分析
    17.3.1 監(jiān)控目的
    17.3.2 監(jiān)控過程
    17.3.3 收集統(tǒng)計數據
    17.3.4 分析操作
    17.3.5 基準的用法
    17.4 成長和增強
    17.4.1 持續(xù)成長和增強
    17.4.2 應用程序增強
    17.4.3 模式修正
    17.4.4 DBMS版本升級
    17.5 調整性能
    17.5.1 目標和解決方案選項
    17.5.2 調整索引
    17.5.3 調整查詢和事務
    17.5.4 調整模式
    17.6 本章小結
    17.7 復習題
    17.8 練習題
    第VII部分 高級篇
    第18章 分布式數據庫系統(tǒng)
    18.1 學習目標
    18.2 基本原理
    18.2.1 分布式數據庫的含義
    18.2.2 基本概念
    18.2.3 動機和目標
    18.2.4 優(yōu)點和缺點
    18.3 分布式數據庫
    18.3.1 類型和配置
    18.3.2 DDBMS
    18.3.3 網絡組件
    18.3.4 數據分布
    18.3.5 體系結構選項
    18.3.6 設計和實現問題
    18.4 透明
    18.4.1 透明是重要理念
    18.4.2 拆分透明
    18.4.3 復制透明
    18.4.4 位置透明
    18.4.5 網絡透明
    18.4.6 命名透明
    18.4.7 故障透明
    18.5 分布式處理
    18.5.1 查詢處理
    18.5.2 事務處理
    18.5.3 并發(fā)控制
    18.5.4 分布恢復
    18.6 本章小結
    18.7 復習題
    18.8 練習題
    第19章 數據庫系統(tǒng)和Web
    19.1 學習目標
    19.2 Web技術回顧
    19.2.1 Intemet和Web
    19.2.2 HTTP
    19.2.3 URL
    19.2.4 HTML
    19.2.5 超越HTML 
    19.2.6 內部網和外部網
    19.3 Web和數據庫集成
    19.3.1 集成動機
    19.3.2 集成的必要條件
    19.3.3 集成的體系結構
    19.3.4 優(yōu)缺點
    19.4 集成方法
    19.4.1 CGI
    19.4.2 API
    19.4.3 SSI
    19.4.4 cookie
    19.4.5 使用Java應用程序
    19.4.6 使用腳本語言
    19.4.7 數據庫工具
    19.5 安全選項
    19.5.1 保護的意義
    19.5.2 防火墻、包裝器和代理
    19.5.3 數字簽名和數字證書
    19.5.4 SET和SST
    19.5.5 SSL和S-HTTP
    19.5.6 Java安全
    19.6 本章小結
    19.7 復習題
    19.8 練習題
    第20章 數據庫技術發(fā)展趨勢
    20.1 學習目標
    20.2 面向對象的數據庫
    20.2.1 基本概念
    20.2.2 對象和類
    20.2.3 方法和消息
    20.2.4 繼承
    20.2.5 多態(tài)
    20.2.6 面向對象的數據模型
    20.3 對象-關系數據庫
    20.3.1 驅動力
    20.3.2 ORDBMS的含義
    20.3.3 0RDBMS的特性
    20.3.4 SQL-3的對象-關系支持
    20.4 支持決策的數據庫
    20.4.1 數據倉庫
    20.4.2 聯(lián)機分析處理
    20.4.3 數據挖掘
    20.5 主要趨勢概述
    20.5.1 并行數據庫
    20.5.2 主動數據庫
    20.5.3 智能數據庫
    20.5.4 推論數據庫
    20.5.5 多媒體數據庫
    20.5.6 移動數據庫
    20.5.7 地理數據庫
    20.6 本章小結
    20.7 復習題
    20.8 練習題
    第VIII部分 附 錄
    附錄A 傳統(tǒng)系統(tǒng)模型:層次和網狀結構
    附錄B Codd的關系規(guī)則
    附錄C 圖示和符號
    附錄D CASE工具的用法
    附錄E 主要商業(yè)數據庫管理系統(tǒng)
    附錄F 數據庫設計和開發(fā)概覽
    術語表

    本目錄推薦

    掃描二維碼
    Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
    鄂ICP備15019699號 鄂公網安備 42010302001612號