資料庫核心理論與實務

目錄

 

 

第一章         資料庫論述

第一節         導論

第二節         資料模式

第三節         資料庫系統

第四節         資料庫管理系統

第五節         總結

* 設計與使用篇

 

 

第二章         實體關係模式基本概念

第一節         導論

第二節         何謂實體

第三節         何謂關係

第四節         繪製完整的實體關係圖

第五節         總結

 

第三章 實體關係模式進階練習

第一節         導論

第二節         關係型態再探

第三節         繪製ERD時常犯的錯誤

第四節         其他範例說明

第五節         總結

第四章  關聯模式

第一節         導論

第二節         關聯模式的觀念

第三節         關聯模式的限制

第四節         實體關係圖轉成關聯模式資料庫綱目

第五節         總結

第五章    關聯模式的運算

第一節         導論

第二節         基本的關聯代數運算子

第三節         集合運算子

第四節         進階關聯代數運算子

第五節         新的關聯代數運算子

第六節    關聯邏輯計算法

第七節          總結

第六章    基本的SQL

第一節         導論

第二節         SQL的關聯模式

第三節         SQL99的資料定義語言

第四節         基本的SQL查詢語法

第五節         SQL的更新語法

第六節         總結

第七章    進階的SQL

第一節         導論

第二節         集合運算式

第三節         巢狀查詢句

第四節         各種JOIN的查詢句

第五節         SQL的彙總函數和分群查詢句

第六節         SQLVIEW

第七節         其他進階的SQL語法

第八節         商用DBMSSQL語法差異

第九節         總結

第八章    正規化

第一節         導論

第二節         好的關聯模式資料庫綱目的特性

第三節         函數相依

第四節         基本的正規化

第五節         進階的正規化

第六節         總結

*   系統篇

 

 

第九章    資料儲存結構

第一節         導論

第二節         資料表的儲存結構

第三節         B+-tree索引結構

第四節         Suffix tree索引結構

第五節         總結

第十章    基本的查詢處理與最佳化

第一節         導論

第二節         SQL敘述的處理流程

第三節         SQL查詢樹

第四節    查詢成本的估算指標

第五節         SELECT的運算和成本估算

第六節         外部排序的運算和成本估算

第七節         總結

第十一章  進階的查詢處理與最佳化                           

第一節         JOIN的運算和成本估算

第二節         PROJECT運算的成本估算

第三節         集合運算子的處理方式

第四節         彙總函數的運算

第五節         多個關聯代數運算子的整合處理方式

第六節         實體資料庫設計與微調

第七節         總結

第十二章  交易管理

第一節         導論

第二節         交易的執行

第三節         交易和系統的觀念

第四節         正確的交易排程

第五節         利用鎖定來產生正確的交易排程

第六節         SQL對交易的支援

第七節         總結

*   進階篇

 

 

 

第十三章  擴充實體關係模式

第一節         導論

第二節         物件導向基本觀念

第三節         特殊化和一般化

第四節         群類

第五節         UML的類別圖表示法

第六節         特殊化分類轉成關聯綱目

第七節         總結

第十四章  XML與資料庫

第一節         導論

第二節         XML的語法

第三節         XML的資料定義

第四節         XML文件的處理

第五節         資料庫管理系統對XML的支援

第六節         總結

*   實務篇

 

 

第十五章  常見的資料庫管理系統

第一節         導論

第二節         Oracle

第三節         微軟SQL Server

第四節         微軟Access

第五節         MySQL

第六節         Oracle應用伺服器

第七節         總結

第十六章  WEB程式語言和資料庫應用

第一節         導論

第二節         ASP

第三節         PHP

第四節         JSP

第五節         PERL

第六節         總結

 

INDEX

APPENDIX:常用的資料庫網路資源