買這商品的人也買了...
-
$1,250$1,225 -
$880$695 -
$880$581 -
$780$741 -
$2,660Thinking in Java, 4/e (Paperback)
-
$780$702 -
$650$507 -
$550$468 -
$980$774 -
$1,080CMMI: Guidelines for Process Integration and Product Improvement, 2/e
-
$550$429 -
$1,200$948 -
$850$765 -
$400$380 -
$880$616 -
$1,560$1,404 -
$990$891 -
$600$480 -
$790$774 -
$680$666 -
$1,180$1,003 -
$620$527 -
$820$648 -
$850$808 -
$580$452
相關主題
商品描述
本書特色
1 . 完整的SQL說明:全面性的SQL內容介紹,內容涵蓋最新版的SQL標準與進階的範例說明。
2 . 網際網路資料庫介紹:探討網站式應用、網站安全等網際網路資料庫環境議題。
3 . 主從式架構探討:主從式應用系統的介紹,說明在主從式系統架構中的網站系統設計與程式開發。
4 . 完整的範例說明:藉由兩個虛擬的個案介紹,說明並應用本書探討的所有觀念與工具。
本書內容
「資料庫管理與應用」是針對資料庫課程設計的教科書。本書涵蓋資料庫領域最新的理論與工具,透過大量的範例說明及個案探討,協助讀者認識資料庫最重要的技術與觀念。本書包含4個附錄,提供特定主題的深入探討。並在各章的個案會與該章的議題緊密結合,藉由討論的過程,讀者可澄清學習到的觀念,並了解資料庫的實際應用。本書網站提供與本書相關的補充資料,讀者可自行上網搜尋:www.prenhall.com/hoffer
<目錄>
目錄
第1單元 資料庫管理的情境脈絡
第1章 資料庫環境
資料很重要!
簡介
基本觀念與定義
資料
資料與資訊
Metadata
資料庫管理系統
資料模型
關聯式資料庫
傳統的檔案處理系統
松谷傢具公司的檔案處理系統
檔案處理系統的缺點
資料庫技術
資料庫技術的優點
實現資料庫效益時必須當心之處
資料庫技術的成本與風險
資料庫環境的組成元件
資料庫應用的範圍
個人資料庫
工作群組資料庫
部門/事業部資料庫
企業資料庫
結合網站的資料庫
資料庫應用摘要
資料庫系統的演進
1960年代
第1單元 資料庫管理的情境脈絡
第1章 資料庫環境
資料很重要!
簡介
基本觀念與定義
資料
資料與資訊
Metadata
資料庫管理系統
資料模型
關聯式資料庫
傳統的檔案處理系統
松谷傢具公司的檔案處理系統
檔案處理系統的缺點
資料庫技術
資料庫技術的優點
實現資料庫效益時必須當心之處
資料庫技術的成本與風險
資料庫環境的組成元件
資料庫應用的範圍
個人資料庫
工作群組資料庫
部門/事業部資料庫
企業資料庫
結合網站的資料庫
資料庫應用摘要
資料庫系統的演進
1960年代
1970年代
1980年代
1990年代
2000年以後
本章摘要
學習評量
個案討論:山景社區醫院
第2章 資料庫開發流程
簡介
資訊系統開發過程中的資料庫開發
資訊系統架構
資訊工程
資訊系統規劃
資料庫開發流程
系統開發生命週期
其他的資訊系統開發方式
套裝資料模型的角色
CASE與儲存庫的角色
管理資料庫開發所涉及的人員
資料庫開發的三綱要架構
三綱要元件
綱要摘要
開發策略
三層式資料庫位置架構
開發松谷傢具的資料庫應用
簡化的專案資料模型範例
松谷傢具公司專案的現階段需求
讓資訊系統架構與使用者需求相符
分析資料庫的需求
設計資料庫
使用資料庫
管理資料庫
本章摘要
學習評量
個案討論:山景社區醫院
1980年代
1990年代
2000年以後
本章摘要
學習評量
個案討論:山景社區醫院
第2章 資料庫開發流程
簡介
資訊系統開發過程中的資料庫開發
資訊系統架構
資訊工程
資訊系統規劃
資料庫開發流程
系統開發生命週期
其他的資訊系統開發方式
套裝資料模型的角色
CASE與儲存庫的角色
管理資料庫開發所涉及的人員
資料庫開發的三綱要架構
三綱要元件
綱要摘要
開發策略
三層式資料庫位置架構
開發松谷傢具的資料庫應用
簡化的專案資料模型範例
松谷傢具公司專案的現階段需求
讓資訊系統架構與使用者需求相符
分析資料庫的需求
設計資料庫
使用資料庫
管理資料庫
本章摘要
學習評量
個案討論:山景社區醫院
第2單元 資料庫分析
第3章 建立組織的資料模型
簡介
建立組織法則的模型
業務法則簡介
業務法則的範疇
資料名稱與定義
E-R模型:概觀
E-R圖範例
E-R模型符號
設計實體與屬性模型
實體
屬性
建立關係(relationship)模型
關係的基本觀念與定義
關係的向度
屬性或實體?
基數限制
時間相依資料的塑模
多重關係
關係的命名與定義
E-R塑模範例:松谷傢具公司
松谷傢具的資料庫處理
顯示產品資訊
顯示顧客資訊
顯示顧客訂單狀態
顯示產品業績
本章摘要
學習評量
個案討論:山景社區醫院
第4章 延伸式E-R模型與業務法則
簡介
超類型與子類型的呈現
基本觀念與符號
特殊化與概化的呈現
第3章 建立組織的資料模型
簡介
建立組織法則的模型
業務法則簡介
業務法則的範疇
資料名稱與定義
E-R模型:概觀
E-R圖範例
E-R模型符號
設計實體與屬性模型
實體
屬性
建立關係(relationship)模型
關係的基本觀念與定義
關係的向度
屬性或實體?
基數限制
時間相依資料的塑模
多重關係
關係的命名與定義
E-R塑模範例:松谷傢具公司
松谷傢具的資料庫處理
顯示產品資訊
顯示顧客資訊
顯示顧客訂單狀態
顯示產品業績
本章摘要
學習評量
個案討論:山景社區醫院
第4章 延伸式E-R模型與業務法則
簡介
超類型與子類型的呈現
基本觀念與符號
特殊化與概化的呈現
超類型/子類型關係中的指定限制
指定完全性限制
指定分離性限制
定義子類型鑑別子
定義超類型/子類型階層
EER塑模範例:松谷傢具公司
實體叢集
套裝資料模型
再探業務法則
業務法則的分類
結構化主張的陳述
行動主張的陳述
業務法則的呈現與強制實施
辨別與測試業務法則
本章摘要
學習評量
個案討論:山景社區醫院
第3單元 資料庫設計
第5章 邏輯資料庫設計與關聯式模型
簡介
關聯式資料模型
基本定義
範例資料庫
完整性限制
值域限制
實體完整性
參考完整性
行動主張
建立關聯式表格
良好結構的關聯表
將EER圖轉換為關聯表
步驟1:對應一般實體
步驟2:對應弱勢實體
步驟3:對應二元關係
指定完全性限制
指定分離性限制
定義子類型鑑別子
定義超類型/子類型階層
EER塑模範例:松谷傢具公司
實體叢集
套裝資料模型
再探業務法則
業務法則的分類
結構化主張的陳述
行動主張的陳述
業務法則的呈現與強制實施
辨別與測試業務法則
本章摘要
學習評量
個案討論:山景社區醫院
第3單元 資料庫設計
第5章 邏輯資料庫設計與關聯式模型
簡介
關聯式資料模型
基本定義
範例資料庫
完整性限制
值域限制
實體完整性
參考完整性
行動主張
建立關聯式表格
良好結構的關聯表
將EER圖轉換為關聯表
步驟1:對應一般實體
步驟2:對應弱勢實體
步驟3:對應二元關係
步驟4:對應聯合實體
步驟5:對應一元關係
步驟6:對應三元(以及n元)關係
步驟7:對應超類型/子類型關係
對EER進行關聯式轉換的摘要
正規化簡介
正規化的步驟
功能相依性與鍵
正規化範例:松谷傢具公司
步驟0:以表格的形式呈現視界
步驟1:轉換成第一正規化形式
步驟2:轉換成第二正規化形式
步驟3:轉換成第三正規化形式
決定性屬性與正規化
步驟4:進階的正規化
合併關聯表
範例
視界整合的問題
定義關聯鍵的最後步驟
本章摘要
學習評量
個案討論:山景社區醫院
第6章 實體資料庫設計與效能
簡介
實體資料庫設計流程
資料量與用法的分析
設計欄位
選擇資料型態
控制資料完整性 ── 遵循沙氏法案的基礎
設計實體記錄與去正規化
去正規化
設計實體檔案
指標
檔案結構
檔案結構的摘要
叢集檔案
步驟5:對應一元關係
步驟6:對應三元(以及n元)關係
步驟7:對應超類型/子類型關係
對EER進行關聯式轉換的摘要
正規化簡介
正規化的步驟
功能相依性與鍵
正規化範例:松谷傢具公司
步驟0:以表格的形式呈現視界
步驟1:轉換成第一正規化形式
步驟2:轉換成第二正規化形式
步驟3:轉換成第三正規化形式
決定性屬性與正規化
步驟4:進階的正規化
合併關聯表
範例
視界整合的問題
定義關聯鍵的最後步驟
本章摘要
學習評量
個案討論:山景社區醫院
第6章 實體資料庫設計與效能
簡介
實體資料庫設計流程
資料量與用法的分析
設計欄位
選擇資料型態
控制資料完整性 ── 遵循沙氏法案的基礎
設計實體記錄與去正規化
去正規化
設計實體檔案
指標
檔案結構
檔案結構的摘要
叢集檔案
設計檔案的控制措施
運用與選擇索引
產生唯一鍵索引
產生次(非唯一的)鍵索引
何時要使用索引
RAID:藉由平行處理來改善檔案存取效能
設計資料庫
最佳化查詢效能
平行查詢處理
覆蓋自動的查詢最佳化
選擇資料區塊大小
平衡磁碟控制模組之間的I/O
優良查詢設計的指導原則
本章摘要
學習評量
個案討論:山景社區醫院
第4單元 實作
第7章 SQL簡介
簡介
SQL標準的歷史
SQL在資料庫結構中的角色
SQL環境
以SQL定義資料庫
產生SQL資料庫定義
建立表格
建立資料完整性的控制
改變表格定義
移除表格
新增、修改、及刪除資料
批次輸入
刪除資料庫內容
更新資料庫的內容
RDBMS中的內部綱要定義
建立索引
運用與選擇索引
產生唯一鍵索引
產生次(非唯一的)鍵索引
何時要使用索引
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的改良與延伸
分析函式
新的資料型態
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概觀
程式能力的延伸
觸發程序與常式
觸發程序
常式
內嵌式SQL與動態SQL
本章摘要
學習評量
個案討論:山景社區醫院
第9章 主從式資料庫環境
地點!地點!地點!
簡介
主從式架構
檔案伺服器架構
檔案伺服器的限制
資料庫伺服器架構
3層式架構
分割應用程式
大型主機的角色
使用中介軟體
主從式爭議
利用ODBC連結儲存在資料庫伺服器上的外部表格
利用JDBC連結儲存在資料庫伺服器上的外部表格
懷抱著主從式架構繼續前行
本章摘要
學習評量
個案討論:山景社區醫院
第10章 網際網路資料庫環境
簡介
網際網路與資料庫連線
網際網路環境
網際網路架構的常見元件
網際網路相關的語言
XML概觀
伺服端延伸模組
網站伺服器介面
網站伺服器
客戶端延伸模組
網站-對-資料庫工具
網站式服務
服務導向架構(SOA)
語義網站(semantic web)
網際網路技術變動速度的問題
本章摘要
學習評量
個案討論:山景社區醫院
第11章 資料倉儲
簡介
資料倉儲的基本觀念
簡單的歷史
資料倉儲的必要性
資料倉儲架構
一般性兩層式架構
獨立資料市集的資料入庫環境
相依資料市集與作業性資料倉庫架構:三層式做法
邏輯資料市集與即時資料倉儲架構
三層式資料架構
資料倉儲資料的一些特徵
狀態vs. 事件資料
暫留性vs. 定期性資料
暫留性與定期性資料的範例
統合性資料層
經過ETL之後的資料特徵
ETL流程
資料轉換
資料轉換功能
支援資料統合的工具
衍生性資料層
衍生性資料的特徵
星狀綱要
網站伺服器介面
網站伺服器
客戶端延伸模組
網站-對-資料庫工具
網站式服務
服務導向架構(SOA)
語義網站(semantic web)
網際網路技術變動速度的問題
本章摘要
學習評量
個案討論:山景社區醫院
第11章 資料倉儲
簡介
資料倉儲的基本觀念
簡單的歷史
資料倉儲的必要性
資料倉儲架構
一般性兩層式架構
獨立資料市集的資料入庫環境
相依資料市集與作業性資料倉庫架構:三層式做法
邏輯資料市集與即時資料倉儲架構
三層式資料架構
資料倉儲資料的一些特徵
狀態vs. 事件資料
暫留性vs. 定期性資料
暫留性與定期性資料的範例
統合性資料層
經過ETL之後的資料特徵
ETL流程
資料轉換
資料轉換功能
支援資料統合的工具
衍生性資料層
衍生性資料的特徵
星狀綱要
星狀綱要的不同版本
維度表的正規化
緩慢變動的維度
使用者介面
Metadata的角色
查詢工具
線上分析處理(OLAP)工具
資料探勘工具
資料視覺化
本章摘要
學習評量
個案討論:山景社區醫院
第5單元 資料庫進階主題
第12章 資料與資料庫管理
簡介
資料與資料庫管理師的角色
傳統的資料管理師
傳統的資料庫管理師
資料管理方式的演進
開放原始碼
企業資料塑模
組織的角色
資訊系統架構的角色
管理資料安全
資料安全的威脅
建立主從式架構的安全性
結合網站之資料庫的主從式安全議題
資料庫軟體的資料安全功能
視界
完整性控制
授權法則
使用者自定程序
加密程序
驗證機制
維度表的正規化
緩慢變動的維度
使用者介面
Metadata的角色
查詢工具
線上分析處理(OLAP)工具
資料探勘工具
資料視覺化
本章摘要
學習評量
個案討論:山景社區醫院
第5單元 資料庫進階主題
第12章 資料與資料庫管理
簡介
資料與資料庫管理師的角色
傳統的資料管理師
傳統的資料庫管理師
資料管理方式的演進
開放原始碼
企業資料塑模
組織的角色
資訊系統架構的角色
管理資料安全
資料安全的威脅
建立主從式架構的安全性
結合網站之資料庫的主從式安全議題
資料庫軟體的資料安全功能
視界
完整性控制
授權法則
使用者自定程序
加密程序
驗證機制
安全政策與程序
資料庫的備份與回復
基本的回復工具
回復與重新啟動的程序
資料庫失敗的原因
控制並行式存取
遺失更新的問題
循序性
鎖定機制
版本法
管理資料品質
資料品質的狀態
改善資料品質
資料字典與儲存庫
資料字典
儲存庫
資料庫效能調校概論
DBMS的安裝
記憶體的使用
輸入/輸出(I/O)的競爭
CPU的使用
應用服務的調校
資料可用性
停擺期的成本
確保可用性的措施
本章摘要
學習評量
個案討論:山景社區醫院
第13章 概述:分散式資料庫
概述
目標與取捨
資料庫分散方式的選擇
分散式DBMS
查詢最佳化
學習評量
資料庫的備份與回復
基本的回復工具
回復與重新啟動的程序
資料庫失敗的原因
控制並行式存取
遺失更新的問題
循序性
鎖定機制
版本法
管理資料品質
資料品質的狀態
改善資料品質
資料字典與儲存庫
資料字典
儲存庫
資料庫效能調校概論
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廠商與產品
專有名詞對照表
概述
統一塑模語言
物件導向式資料塑模
聚合的表示
學習評量
第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廠商與產品
專有名詞對照表