.涵蓋完整的理論
本書涵蓋了實務上常用的資料庫理論,為有志升學者必備教本。
.趕上科技發展潮流
本版因應最新資料庫應用系統開發方式,新增第14章【使用Python和Flask開發資料庫應用系統】,並搭配放置於GitHub上筆者團隊自行開發的範例系統,具體說明如何使用最新技術來開發資料庫應用系統。此外,隨著雲端科技日益普遍,本版強化「雲端運算與資料庫」一章,除描述雲端環境下資料的型態和結構外,也描述近年常用的Google雲端GCP的BigQuery和BigTable,以及MongoDB和Hadoop。
.強調實作的精神
以同一個範例(網路書店的線上購物系統)貫穿全書來說明資料庫的重要觀念,同時提供多個範例程式下載及系統支援實務練習,本版也提供一個範例資料庫應用系統:中山網路書店系統,放置於GitHub上,本書為有志強化資料庫實務能力者必讀書籍。
.重視觀念的應用
提供「中山網路書店」範例系統,讓讀者可以具體瞭解每一個應用系統後面資料庫的變化情形,全書有200餘張圖表,讓讀者更容易理解相關概念,並有豐富的練習題和習題,其中絕大部分是演算題,有助強化讀者在資料庫設計的應用能力。
作者簡介
黃三益
學歷:
美國明尼蘇達大學電腦及資訊科學博士
台灣大學資訊工程學士、碩士
現職:
中山大學資訊管理學系教授
經歷:
中山大學管理學院院長
中山大學管理學術研究中心主任
中山大學資訊管理學系系主任
工研院電通所工程師
研究領域:
資料庫系統、文字探勘、推薦技術、服務計算
系統開發:
文字探勘與數位轉型產學聯盟輿情分析系統
(tar.mis.nsysu.edu.tw)
中山大學智慧商務人工智慧平台
(aip.cm.nsysu.edu.tw/)
OAI博碩士論文聯邦查詢系統
分散式學位論文共建共享系統(eThesys)
中山大學圖書館電子資料庫暨電子期刊系統
第一篇 概論
第 1 章 資料庫論述
第二篇 設計與使用篇
第 2 章 實體關係模式-基本概念
第 3 章 實體關係模式-進階練習
第 4 章 關聯模式
第 5 章 關聯模式的運算
第 6 章 基本的SQL
第 7 章 進階的SQL
第 8 章 正規化
第三篇 系統篇
第 9 章 資料儲存結構
第10章 基本的查詢處理與最佳化
第11章 進階的查詢處理與最佳化
第12章 交易管理
第四篇 進階篇
第13 章 擴充實體關係模式
第14 章 使用Python和Flask開發資料庫應用系統
第15 章 雲端運算與資料庫
第五篇 實務篇(置於本書網站www.fcmc.com.tw)
第16 章 常見的資料庫管理系統
第17 章 Web程式語言和資料庫應用
第18 章 資料倉儲
第19 章 XML與資料庫