pande
(閱讀) 看完《世界第一簡單資料庫》
博客來書籍館>世界第一簡單資料庫
這本IT書每章前半段是漫畫、後半段是文字說明,內容教的不是實做的技術,而是實做之前的概念,目標是藉由漫畫的輕鬆故事,把資料庫概念還有專有名詞的印象打入讀者心中。每個主題的細節在深入講解之前就結束,看得我挺煩躁的,換句話說就是讀後張力強,讓人想做點什麼來深入瞭解。另外複雜的語句似乎因為翻譯,不甚順暢。以下摘錄章節目錄。
pande
第1章 資料庫究竟是什麼?
為什麼需要資料庫呢?
考量王國目前的現狀
資料重複
資料是有可能不一致的
pande
無法因應新的變化
導入資料庫就可以獲得解決
如何活用資料庫?
pande
第2章 關連式資料庫是什麼?
了解資料庫的相關用詞
使用資料表的關聯式資料庫
資料模型的種類
什麼是關聯式資料庫?
pande
聯集運算(union)
差集運算(difference)
交集運算(intersection)
卡迪森乘積運算(Cartesian product)
投影運算(projection)
pande
選擇運算(selection)
結合運算(join)
除法運算(division)
關聯式資料庫的普及
pande
第3章 設計資料庫
用E-R模型來分析
資料表正規化
什麼是E-R模型
E-R模型的分析方法
pande
用E-R模型做分析
將資料表正規化
試著加以正規化
如何設計資料庫?
pande
第4章 利用資料庫--SQL的基本操作
使用SQL
用SELECT句子查詢文件
用統計函數來做統計
將多張資料表結合在一起
pande
如何建立資料表?
SQL的功能
用SELECT句子查詢文件
用比較運算子建立條件
用邏輯運算子建立條件
pande
建立使用樣式的條件
可以做各式各樣的查詢
建立條件的問題
用統計函數來做統計
先群組化再做統計
pande
統計和群組化的問題
用子查詢來查詢
用關聯性子查詢來查詢
有多種的結合方法
建立資料表
pande
新增.修改.刪除列
建立視界
執行資料表.資料管理的問題
在應用程式中使用SQL
使用指標移動列
pande
第5章 開始運用資料庫
什麼是交易(transaction)?
什麼是資料鎖(lock)?
資料庫的安全性
利用索引來加快速度
pande
資料庫的故障回復機制
了解交易的特性
要用COMMIT(交易確認)或是ROLLBACK(交易撤回)結束
讓資料不會產生不一致的狀況
可以利用資料鎖來做控制
pande
使用兩階段鎖定來確保可序列性
要注意資料鎖的粒度
其他的並行控制
隔離性等級的設定
資料庫的安全性
pande
使用索引加快搜尋的速度
將查詢最佳化
執行故障回復
檢查點(checkpoint)及還原(restore)
pande
第6章 資料庫的普及與應用
資料庫的應用實例
網路和資料庫
分散式資料庫
預存程式和觸發程序
pande
應用中的資料庫
網路和資料庫
也可以利用預存程式
什麼是分散式資料庫
分割資料
pande
用兩階段確認防止不一致
用分散式資料庫將資料表結合
依複製機制分配複本
資料庫的進階應用
載入新的回覆