
0人評分過此書
本書的內容適合資訊管理系大學二年級一學期的資料庫系統課程作為教學用書。本書完全沒有艱澀難懂的字句,並盡可能輔以實務範例說明。讀者如能融會貫通本書的內容,相信必能從資料庫系統這門課程獲益良多。
-
第一章 資料庫系統概
-
1.1 資料、資訊與知識
-
1.2 資料庫系統 (Database System)
-
1.2.1 使用者 (Users)
-
1.2.2 資料:資料庫 (Database)
-
1.2.3 軟體 (Software)
-
1.2.4 硬體 (Hardware)
-
-
1.3 資料庫系統的優點
-
1.3.1 資料獨立
-
1.3.2 資料相依
-
-
1.4 資料庫系統的架構
-
1.4.1 ANSI/SPARC三層架構
-
1.4.2 主從式的架構
-
-
1.5資料模型
-
1.5.1階層式資料模型
-
1.5.2網狀式資料模型
-
1.5.3關聯式資料模型
-
1.5.4物件式模型
-
-
1.6分散式資料庫系統
-
1.6.1何以需要分散式資料庫系統
-
1.6.2分散式資料庫系統的特性
-
1.6.3 分散式資料庫系統所需面對的問題
-
-
1.7 資料庫管理系統的特性
-
1.8 資料庫系統的作業環境
-
1.9 本章重點回顧
-
1.10 本章習題
-
-
第二章 關聯式資料模型
-
2.1 專有名詞
-
2.1.1 專有名詞的對照
-
2.1.2 主要專有名詞
-
-
2.2 關聯式模型的整合限制
-
2.2.1 超級鍵(Super Key)
-
2.2.2 候選鍵 (Candidate Key)
-
2.2.3 主鍵(Primary Key)
-
2.2.4 替代鍵(Alternate Key)
-
2.2.5 外來鍵 (Foreign Key)
-
-
2.3 關聯式模式的整合限制規則
-
2.3.1 實體整合限制
-
2.3.2 參考整合限制
-
2.3.3 外來鍵的使用規則
-
-
2.4 關聯的種類
-
2.5 關聯的特性
-
2.6 關聯間的對應關係
-
2.7 本章重點
-
2.8 本章習題
-
-
第三章 實體關係模型.
-
3.1 實體關係模型(Entity Relationship Model─ER Model)
-
3.1.1 外界實體與資料庫
-
3.1.2 實體關係圖(Entity Relationship Diagram-ERD)
-
3.1.3 ER 與自然語言間的對應關係
-
3.1.4 使用者需求陳述以ER- MODEL 轉換成資料庫範例
-
-
3.2 ER 轉換成資料庫綱要的演算法則
-
3.3 本章重點回顧
-
3.4 本章習題
-
-
第四章 關聯表正規化
-
4.1 何謂正規化
-
4.1.1問題探討
-
4.1.2正規化型式
-
4.1.3功能相依(Fnctional Dependency ─ FD)的定義
-
-
4.2 各級正規化
-
4.2.1第一級正規化型式的定義
-
4.2.2第二級正規化型式(2NF)的定義
-
4.2.3第三級正規化型式(3NF)
-
4.2.4 BCNF (Boyce/Codd Normal Form) 正規化型式
-
-
4.3 正規化實務上的範例
-
4.3.1 駕駛人車輛違規記錄的關聯表正規化範例
-
4.3.2 BCNF 的範例
-
4.3.3 其它正規化範例
-
-
4.4 本章重點回顧
-
4.5 本章習題
-
-
第五章 關聯式代數
-
5.1 關聯式代數的運算子
-
5.2 聯集相容
-
5.3 聯集運算
-
5.4 交集運算
-
5.5 差集運算
-
5.6 選擇運算
-
5.7 投影運算
-
5.8 乘積運算
-
5.9 合併運算
-
5.9.1 內部合併(Inner Join)
-
5.9.2 外部合併(Outer Join)
-
5.9.3 合併運算的實務範
-
-
5.10 除法的範例
-
5.11 關聯數代數的定律
-
5.11.1 結合律
-
5.11.2 交換律
-
5.11.3 分配律
-
5.11.4 最佳化運算(Heuristic ptimization)
-
-
5.12 本章重點回顧
-
5.13 本章習題
-
-
第六章 結構化查詢語言
-
6.1 DDL(資料定義語言)的語法
-
6.1.1 新建create
-
6.1.2 更改alter
-
6.1.3 移除
-
-
6.2 DML(資料處理語言)的語法
-
6.2.1 查詢的語法
-
6.2.2 資料異動的語法
-
-
6.3 DCL(資料控制語言)的語法
-
6.3.1 授予權限
-
6.3.2 取消權限
-
-
6.4 DDL 練習範例
-
6.5 DML的練習
-
6.5.1 新增資料記錄至關聯表
-
6.5.2 查詢關聯表
-
6.5.3 DML(資料處理語言)的異動部份
-
-
6.6 使用流程控制
-
6.6.1 使用選擇敘述if
-
6.6.2 使用ifelse
-
6.6.3 使用while
-
-
6.7 本章習題
-
6.8 本章重點回顧
-
-
第七章 檢視、預存程序與觸發程序
-
7.1 檢視(View)
-
7.1.1 檢視的範例
-
7.1.2 檢視的異動
-
7.1.3 在已建立的檢視表再定義檢視表
-
7.1.4 建立檢視表的其它選擇性用法
-
7.1.5 更改檢視的定義
-
-
7.2 預存程序(Stored Procedure)
-
7.2.1 預存程序語法
-
7.2.2 新建預儲程序
-
7.2.3 更改預存程序
-
7.2.4 移除預存程序
-
7.2.5 新建資料異動的預儲程序
-
7.2.6 使用流程控制的預存程序
-
-
7.3 觸發程序(Trigger)
-
7.3.1 觸發程序語法
-
7.3.2 觸發程序的範例
-
-
7.4 本章重點回顧
-
-
第八章 檔案結構(File Structure)
-
8.1 索引檔及資料檔儲存的資料區塊
-
8.2 緊密型索引(DENSE INDEX)
-
8.2.1 單層緊密型索引
-
8.2.2 雙層緊密型索引(DENSE INDEX)
-
-
8.3 稀疏型索引(SPARSE INDEX)
-
8.3.1 單層稀疏型索引(SPARSE INDEX)
-
8.3.2 雙層稀疏型索引(SPARSE INDEX)
-
-
8.4 索引範例
-
8.5 B樹(B-Tree)
-
8.5.1 B樹的新增運算
-
8.5.2 B-Tree 練習題
-
-
8.6 B+樹
-
8.6.1 B+-Tree 的練習
-
-
8.7 本章重點回顧
-
8.8 本章習題
-
-
第九章 並行交易
-
9.1 並行處理
-
9.2 鎖定
-
9.2.1 鎖定的種類
-
9.2.2 死鎖
-
9.2.3 死鎖的對策
-
-
9.3 可循序化的異動處理
-
9.3.1 可循序化的異動處理的範例
-
9.3.2 測試非循序行程(Schedule)為可循序化的演算法
-
-
9.4 本章重點回顧
-
-
第十章 資料倉儲
-
10.1 OLTP與OLAP
-
10.2 資料模型
-
10.3 資料探勘與資料倉儲
-
10.4 資料倉儲與決策支援系統
-
10.4.1 維度模型的架構
-
10.4.2 使用SQL Server建立星狀架構的資料倉儲
-
-
10.5 本章重點回顧
-
10.6 本章習題
-
- 附錄‧中英文專有名詞對照
- 出版地 : 臺灣
- 語言 : 繁體中文
- DOI : 10.978.98688822/70
評分與評論
請登入後再留言與評分