【缺書】【不接受訂購】
「資料庫管理與應用」是針對資料庫課程設計的教科書。本書涵蓋資料庫領域最新的理論與工具,透過大量的範例說明及個案探討,協助讀者認識資料庫最重要的技術與觀念。本書包含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廠商與產品 專有名詞對照表