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