資料庫管理與應用 (Modern Database Management, 8/e)

Jeffrey A. Hoffer, Mary Prescott, Fred McFadden 著、林慶德、陳宇芬 譯

  • 出版商: 全華
  • 出版日期: 2006-12-15
  • 定價: $500
  • 售價: $500
  • 貴賓價: 9.5$475
  • 語言: 繁體中文
  • ISBN: 9861544526
  • ISBN-13: 9789861544526

立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

本書特色 

1 . 完整的SQL說明:全面性的SQL內容介紹,內容涵蓋最新版的SQL標準與進階的範例說明。
2 . 網際網路資料庫介紹:探討網站式應用、網站安全等網際網路資料庫環境議題。
3 . 主從式架構探討:主從式應用系統的介紹,說明在主從式系統架構中的網站系統設計與程式開發。
4 . 完整的範例說明:藉由兩個虛擬的個案介紹,說明並應用本書探討的所有觀念與工具。

 

本書內容

    「資料庫管理與應用」是針對資料庫課程設計的教科書。本書涵蓋資料庫領域最新的理論與工具,透過大量的範例說明及個案探討,協助讀者認識資料庫最重要的技術與觀念。本書包含4個附錄,提供特定主題的深入探討。並在各章的個案會與該章的議題緊密結合,藉由討論的過程,讀者可澄清學習到的觀念,並了解資料庫的實際應用。本書網站提供與本書相關的補充資料,讀者可自行上網搜尋:www.prenhall.com/hoffer
     
    <目錄>
    目錄
    第1單元 資料庫管理的情境脈絡
    第1章 資料庫環境 
    資料很重要! 
    簡介 
    基本觀念與定義 
    資料 
    資料與資訊 
    Metadata 
    資料庫管理系統 
    資料模型 
    關聯式資料庫 
    傳統的檔案處理系統 
    松谷傢具公司的檔案處理系統 
    檔案處理系統的缺點 
    資料庫技術 
    資料庫技術的優點 
    實現資料庫效益時必須當心之處 
    資料庫技術的成本與風險 
    資料庫環境的組成元件 
    資料庫應用的範圍 
    個人資料庫 
    工作群組資料庫 
    部門/事業部資料庫 
    企業資料庫 
    結合網站的資料庫 
    資料庫應用摘要 
    資料庫系統的演進 
    1960年代 
    1970年代 
    1980年代 
    1990年代 
    2000年以後 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第2章 資料庫開發流程 
    簡介 
    資訊系統開發過程中的資料庫開發 
    資訊系統架構 
    資訊工程 
    資訊系統規劃 
    資料庫開發流程 
    系統開發生命週期 
    其他的資訊系統開發方式 
    套裝資料模型的角色 
    CASE與儲存庫的角色 
    管理資料庫開發所涉及的人員 
    資料庫開發的三綱要架構 
    三綱要元件 
    綱要摘要 
    開發策略 
    三層式資料庫位置架構 
    開發松谷傢具的資料庫應用 
    簡化的專案資料模型範例 
    松谷傢具公司專案的現階段需求 
    讓資訊系統架構與使用者需求相符 
    分析資料庫的需求 
    設計資料庫 
    使用資料庫 
    管理資料庫 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第2單元 資料庫分析
    第3章 建立組織的資料模型 
    簡介 
    建立組織法則的模型 
    業務法則簡介 
    業務法則的範疇 
    資料名稱與定義 
    E-R模型:概觀 
    E-R圖範例 
    E-R模型符號 
    設計實體與屬性模型 
    實體 
    屬性 
    建立關係(relationship)模型
    關係的基本觀念與定義 
    關係的向度 
    屬性或實體? 
    基數限制 
    時間相依資料的塑模 
    多重關係 
    關係的命名與定義 
    E-R塑模範例:松谷傢具公司 
    松谷傢具的資料庫處理 
    顯示產品資訊 
    顯示顧客資訊 
    顯示顧客訂單狀態 
    顯示產品業績 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第4章 延伸式E-R模型與業務法則 
    簡介 
    超類型與子類型的呈現 
    基本觀念與符號 
    特殊化與概化的呈現 
    超類型/子類型關係中的指定限制 
    指定完全性限制 
    指定分離性限制 
    定義子類型鑑別子 
    定義超類型/子類型階層 
    EER塑模範例:松谷傢具公司 
    實體叢集 
    套裝資料模型 
    再探業務法則 
    業務法則的分類 
    結構化主張的陳述 
    行動主張的陳述 
    業務法則的呈現與強制實施 
    辨別與測試業務法則 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第3單元 資料庫設計
    第5章 邏輯資料庫設計與關聯式模型 
    簡介 
    關聯式資料模型 
    基本定義 
    範例資料庫 
    完整性限制 
    值域限制 
    實體完整性
    參考完整性 
    行動主張 
    建立關聯式表格 
    良好結構的關聯表 
    將EER圖轉換為關聯表 
    步驟1:對應一般實體 
    步驟2:對應弱勢實體 
    步驟3:對應二元關係 
    步驟4:對應聯合實體 
    步驟5:對應一元關係 
    步驟6:對應三元(以及n元)關係 
    步驟7:對應超類型/子類型關係 
    對EER進行關聯式轉換的摘要 
    正規化簡介 
    正規化的步驟 
    功能相依性與鍵 
    正規化範例:松谷傢具公司 
    步驟0:以表格的形式呈現視界 
    步驟1:轉換成第一正規化形式 
    步驟2:轉換成第二正規化形式 
    步驟3:轉換成第三正規化形式 
    決定性屬性與正規化
    步驟4:進階的正規化 
    合併關聯表 
    範例 
    視界整合的問題 
    定義關聯鍵的最後步驟 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第6章 實體資料庫設計與效能
    簡介 
    實體資料庫設計流程 
    資料量與用法的分析 
    設計欄位 
    選擇資料型態 
    控制資料完整性 ── 遵循沙氏法案的基礎 
    設計實體記錄與去正規化 
    去正規化 
    設計實體檔案 
    指標 
    檔案結構 
    檔案結構的摘要 
    叢集檔案 
    設計檔案的控制措施 
    運用與選擇索引 
    產生唯一鍵索引 
    產生次(非唯一的)鍵索引 
    何時要使用索引 
    RAID:藉由平行處理來改善檔案存取效能
    設計資料庫 
    最佳化查詢效能 
    平行查詢處理 
    覆蓋自動的查詢最佳化 
    選擇資料區塊大小 
    平衡磁碟控制模組之間的I/O 
    優良查詢設計的指導原則 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第4單元 實作
    第7章 SQL簡介 
    簡介 
    SQL標準的歷史 
    SQL在資料庫結構中的角色 
    SQL環境 
    以SQL定義資料庫 
    產生SQL資料庫定義 
    建立表格 
    建立資料完整性的控制 
    改變表格定義 
    移除表格 
    新增、修改、及刪除資料 
    批次輸入 
    刪除資料庫內容 
    更新資料庫的內容 
    RDBMS中的內部綱要定義 
    建立索引 
    處理單一表格 
    SELECT敘述的子句 
    使用運算式 
    使用函數 
    使用萬用字元 
    比較運算子 
    使用布林運算子 
    使用範圍當限定條件 
    使用DISTINCT 
    在清單中使用IN與NOT IN 
    排列結果的順序:ORDER BY子句 
    對結果分類:GROUP BY子句 
    根據類別來限定結果:Having子句 
    使用與定義視界 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第8章 SQL深入探討 
    簡介 
    處理多個表格 
    等值合併 
    自然合併 
    外部合併
    聯集合併 
    涉及4個表格的多重合併範例 
    子查詢 
    相關聯子查詢 
    使用衍生性表格 
    查詢的組合 
    條件式運算 
    更複雜的SQL查詢 
    確保異動完整性 
    資料字典工具 
    SQL:2003對SQL的改良與延伸 
    分析函式 
    新的資料型態 
    其他的改進 
    程式能力的延伸 
    觸發程序與常式 
    觸發程序 
    常式 
    內嵌式SQL與動態SQL 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第9章 主從式資料庫環境 
    地點!地點!地點! 
    簡介 
    主從式架構 
    檔案伺服器架構 
    檔案伺服器的限制 
    資料庫伺服器架構 
    3層式架構 
    分割應用程式 
    大型主機的角色 
    使用中介軟體 
    主從式爭議 
    利用ODBC連結儲存在資料庫伺服器上的外部表格 
    利用JDBC連結儲存在資料庫伺服器上的外部表格 
    懷抱著主從式架構繼續前行 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第10章 網際網路資料庫環境 
    簡介 
    網際網路與資料庫連線 
    網際網路環境 
    網際網路架構的常見元件 
    網際網路相關的語言 
    XML概觀 
    伺服端延伸模組 
    網站伺服器介面 
    網站伺服器 
    客戶端延伸模組 
    網站-對-資料庫工具 
    網站式服務 
    服務導向架構(SOA) 
    語義網站(semantic web) 
    網際網路技術變動速度的問題 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第11章 資料倉儲 
    簡介 
    資料倉儲的基本觀念 
    簡單的歷史 
    資料倉儲的必要性 
    資料倉儲架構 
    一般性兩層式架構 
    獨立資料市集的資料入庫環境 
    相依資料市集與作業性資料倉庫架構:三層式做法 
    邏輯資料市集與即時資料倉儲架構 
    三層式資料架構 
    資料倉儲資料的一些特徵 
    狀態vs. 事件資料 
    暫留性vs. 定期性資料 
    暫留性與定期性資料的範例 
    統合性資料層 
    經過ETL之後的資料特徵 
    ETL流程 
    資料轉換 
    資料轉換功能 
    支援資料統合的工具 
    衍生性資料層 
    衍生性資料的特徵 
    星狀綱要 
    星狀綱要的不同版本 
    維度表的正規化 
    緩慢變動的維度 
    使用者介面 
    Metadata的角色 
    查詢工具 
    線上分析處理(OLAP)工具 
    資料探勘工具 
    資料視覺化 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第5單元 資料庫進階主題
    第12章 資料與資料庫管理 
    簡介 
    資料與資料庫管理師的角色 
    傳統的資料管理師 
    傳統的資料庫管理師 
    資料管理方式的演進 
    開放原始碼 
    企業資料塑模 
    組織的角色 
    資訊系統架構的角色 
    管理資料安全 
    資料安全的威脅 
    建立主從式架構的安全性 
    結合網站之資料庫的主從式安全議題 
    資料庫軟體的資料安全功能 
    視界 
    完整性控制 
    授權法則 
    使用者自定程序 
    加密程序 
    驗證機制 
    安全政策與程序 
    資料庫的備份與回復 
    基本的回復工具 
    回復與重新啟動的程序 
    資料庫失敗的原因 
    控制並行式存取 
    遺失更新的問題 
    循序性 
    鎖定機制 
    版本法 
    管理資料品質 
    資料品質的狀態 
    改善資料品質 
    資料字典與儲存庫 
    資料字典 
    儲存庫 
    資料庫效能調校概論 
    DBMS的安裝 
    記憶體的使用 
    輸入/輸出(I/O)的競爭 
    CPU的使用 
    應用服務的調校 
    資料可用性 
    停擺期的成本 
    確保可用性的措施 
    本章摘要 
    學習評量 
    個案討論:山景社區醫院 
    第13章 概述:分散式資料庫 
    概述 
    目標與取捨 
    資料庫分散方式的選擇 
    分散式DBMS 
    查詢最佳化 
    學習評量 
    第14章 概述:物件導向式資料塑模 
    概述 
    統一塑模語言 
    物件導向式資料塑模 
    聚合的表示 
    學習評量 
    第15章 概述:物件導向式資料庫開發 
    概述 
    物件定義語言 
    建立物件實例 
    物件查詢語言 
    學習評量 
    附錄A 資料塑模工具與標示法 
    比較E-R塑模慣例 
    Visio Professional 2003標示法 
    AllFusion ERwin Data Modeler 4.1 SP1標示法 
    Sybase Power Designer 11.1標示法 
    Oracle Designer標示法 
    工具介面與E-R圖的比較 
    附錄B 進階的正規化形式 
    BOYCE-CODD正規化形式 
    STUDENT_ADVISOR中的異常 
    Boyce-Codd正規化形式(BCNF)的定義 
    轉換關聯表為BCNF 
    第四正規化形式 
    多值相依性 
    更高階的正規化形式
    附錄C 資料結構 
    指標(pointer) 
    資料結構的基礎元素 
    線性資料結構 
    堆疊(stack) 
    佇列(queue) 
    有序串列(sorted list) 
    多重串列(multilist) 
    串鏈結構的危險 
    樹狀結構(tree) 
    平行樹(balanced tree) 
    附錄D 物件關聯式資料庫 
    基本觀念與定義 
    ORDBMS的功能 
    複雜的資料型態 
    延伸式SQL 
    簡單的範例 
    內容定址法 
    物件關聯式的優點 
    ORDBMS廠商與產品 
    專有名詞對照表