第1章 什么是數據庫
為什么數據庫非常必要
編碼王國的現狀
數據重復
數據有可能出現矛盾
難以應對新的變化
通過引入數據庫加以解決
靈活運用數據庫
第2章 關系數據庫是什么
了解數據庫的術語
使用表格的關系數據庫
數據模型的種類
關系數據庫
并(union)
差(difference)
交(intersection)
笛卡兒積(Cartesian product)
投影(projection)
選擇(selection)
連接(join)
除(division)
關系數據庫的普及
第3章 設計數據庫
使用E-R模型來分析
規(guī)范化表格iiiE-R模型
E-R模型的分析方法試著用
E-R模型來分析
表格的規(guī)范化
試著規(guī)范化
設計數據庫
第4章 使用數據庫——SQL的基本操作
試著使用SQL
使用SELECT命令檢索
使用計算函數來計算連接表格
生成表格
SQL的功能
使用
SELECT命令檢索
使用比較運算符設定條件
使用邏輯運算符制作條件
使用通配符設定條件
能夠進行各種各樣的檢索
設定條件的問題
使用計算函數計算
分組計算
計算與分組化的問題
使用子查詢檢索
使用相關子查詢進行檢索
各種各樣的連接方法
制作表格
插入、更新、刪除數據
制作視圖
管理表格和數據中的問題
從應用程序中使用SQL
使用游標移動行
第5章 數據庫的應用
什么是事務
什么是鎖
數據庫的安全問題
通過索引提高速度
數據庫的故障恢復
了解事務的性質
使用提交或回滾來結束
使數據不發(fā)生矛盾
通過鎖進行控制
使用兩相鎖確??尚蛄谢?
注意鎖的粒度
其他同時執(zhí)行控制
隔離級別的設置
數據庫的安全問題
使用索引進行快速檢索
最優(yōu)化查詢
故障恢復
檢查點和恢復
第6章 數據庫的普及和靈活應用
數據庫的應用案例
Web與數據庫
分布式數據庫
存儲程序和觸發(fā)器
活躍的數據庫
網絡(Web)和數據庫
使用存儲程序
分布式數據庫
分配數據
防止兩階段提交的矛盾
分布式數據庫中表格的連接
復制的配置
數據庫的深層次應用
附錄 常用SQL命令
參考文獻