第1章 緒論
1.1 引言
1.1.1數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)
1.1.2數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展
1.2數(shù)據(jù)模型
1.2.1數(shù)據(jù)模型的組成要素
1.2.2 概念模型
1.2.3 常用的數(shù)據(jù)模型
1.3數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.3.1 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)
1.3.2數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.4數(shù)據(jù)庫管理系統(tǒng)
1.4.1數(shù)據(jù)庫管理系統(tǒng)的功能與組成
1.4.2數(shù)據(jù)庫管理系統(tǒng)的工作過程
1.5數(shù)據(jù)庫工程與應(yīng)用
1.5.1 數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)與特點(diǎn)
1.5.2數(shù)據(jù)庫設(shè)計(jì)方法
1.5.3數(shù)據(jù)庫設(shè)計(jì)步驟
1.5.4數(shù)據(jù)庫系統(tǒng)的組成習(xí)題
第2章關(guān)系數(shù)據(jù)模型
2.1關(guān)系數(shù)據(jù)庫概述
2.2關(guān)系數(shù)據(jù)結(jié)構(gòu)
2.3關(guān)系的完整性
2.4關(guān)系代數(shù)
2.4.1傳統(tǒng)的集合運(yùn)算
2.4.2專門的關(guān)系運(yùn)算
2.5關(guān)系演算
2.5.1元組關(guān)系演算語言 ALPHA
2.5.2域關(guān)系演算語言QBE
2.6關(guān)系數(shù)據(jù)庫管理系統(tǒng)
習(xí)題
第3章 關(guān)系數(shù)庫標(biāo)準(zhǔn)語言SQL
3.1SQL概述
3.1.1 SQL的特點(diǎn)
3.1.2SQL的基本概念
3.2數(shù)據(jù)定義
3.2.1 創(chuàng)建、修改與刪除基本表
3.2.2創(chuàng)建與刪除索引
3.3查詢
3.3.1單表查詢
3.3.2連接查詢
3.3.3嵌套查詢
3.3.4集合查詢.
3.3.5小結(jié)
3.4數(shù)據(jù)更新
3.4.1插人數(shù)據(jù)
3.4.2修改數(shù)據(jù)
3.4.3刪除數(shù)據(jù)
3.5視圖
3.5.1定義視圖
3.5.2 查詢視圖
3.5.3 更新視圖
3.5.4視圖的用途
習(xí)題
第4章數(shù)據(jù)庫編程
4.1PL/SQL
4.1.1 PL/SQL的塊結(jié)構(gòu)
4.1.2 變量和常量的定義
4.1.3 流程控制
4.1.4 游標(biāo)
4.2存儲(chǔ)過程和函數(shù)
4.2.1 存儲(chǔ)過程
4.2.2函數(shù)
4.3 ODBC編程
4.3.1開放式數(shù)據(jù)庫互連概述
4.3.2ODBC工作原理
4.3.3 ODBC 編程
4.3.4ODBC的工作流程
4.4 JDBC編程
4.4.1概念
4.4.2實(shí)用例子
4.4.3 主要接口分類
習(xí)題
第5章 數(shù)據(jù)庫保護(hù)
5.1 安全性.
5.1.1安全性控制的一般方法
5.1.2SQL中的安全性控制
2 完整性
5.2.1 完整性約束條件
5.2.2完整性控制
5.2.3SQL中的完整性控制
5.3并發(fā)控制
5.3.1并發(fā)控制概述
5.3.2并發(fā)操作的調(diào)度
5.3.3封鎖
5.3.4活鎖和死鎖
5.4恢復(fù).
5.4.1恢復(fù)的原理
5.4.2恢復(fù)的實(shí)現(xiàn)技術(shù).
5.5數(shù)據(jù)庫復(fù)制與數(shù)據(jù)庫鏡像.
5.5.1數(shù)據(jù)庫復(fù)制
5.5.2數(shù)據(jù)庫鏡像.
習(xí)題..
第6章關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論
6.1數(shù)據(jù)依賴
6.1.1 關(guān)系模式中的數(shù)據(jù)依賴.
6.1.2數(shù)據(jù)依賴對關(guān)系模式的影響..
6.1.3有關(guān)概念..
6.2范式
6.2.1范式(1NF).
6.2.2第二范式(2NF).
6.2.3第三范式(3NF)
6.2.4BC范式(BCNF)
6.2.5多值依賴與第四范式(4NF)
6.3關(guān)系模式的規(guī)范化
6.3.1關(guān)系模式規(guī)范化的步驟
6.3.2 關(guān)系模式的分解
習(xí)題
第7 章數(shù)據(jù)庫設(shè)計(jì)
7.1數(shù)據(jù)庫設(shè)計(jì)的步驟
7.2需求分析
7.2.1 需求分析的任務(wù)
7.2.2 需求分析的方法
7.2.3數(shù)據(jù)字典
7.3 概念結(jié)構(gòu)設(shè)計(jì)
7.3.1概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟
7.3.2抽象數(shù)據(jù)并設(shè)計(jì)局部視圖
7.3.3集成局部視圖
7.3.4UML
7.4邏輯結(jié)構(gòu)設(shè)計(jì)
7.4.1E-R圖向數(shù)據(jù)模型的轉(zhuǎn)換
7.4.2數(shù)據(jù)模型的優(yōu)化
7.4.3設(shè)計(jì)用戶子模式
7.5數(shù)據(jù)庫物理設(shè)計(jì)
7.6數(shù)據(jù)庫實(shí)施
7.7 數(shù)據(jù)庫運(yùn)行與維護(hù)
7.8小結(jié)
習(xí)題
第8章數(shù)據(jù)庫技術(shù)新進(jìn)展
8.1數(shù)據(jù)庫技術(shù)發(fā)展概述
8.2數(shù)據(jù)模型及數(shù)據(jù)庫系統(tǒng)的發(fā)展
8.2.1代數(shù)據(jù)庫系統(tǒng)
8.2.2第二代數(shù)據(jù)庫系統(tǒng)
8.2.3 新一代數(shù)據(jù)庫系統(tǒng)
8.3 數(shù)據(jù)庫系統(tǒng)發(fā)展的特點(diǎn)
8.3.1數(shù)據(jù)模型的發(fā)展
8.3.2 數(shù)據(jù)庫技術(shù)與相關(guān)計(jì)算機(jī)技術(shù)相結(jié)合
8.3.3小結(jié)
8.4 數(shù)據(jù)倉庫與數(shù)據(jù)分析
8.4.1從數(shù)據(jù)庫到數(shù)據(jù)倉庫
8.4.2數(shù)據(jù)倉庫的基本特征
8.4.3分析工具.
8.4.4基于數(shù)據(jù)庫技術(shù)的數(shù)據(jù)倉庫系統(tǒng)
8.5開源數(shù)據(jù)庫
8.5.1 開源數(shù)據(jù)庫的特色
8.5.2三類開源數(shù)據(jù)庫
8.6 數(shù)據(jù)管理技術(shù)的發(fā)展趨勢
8.6.1數(shù)據(jù)管理與應(yīng)用所面臨的巨大變化
8.6.2 數(shù)據(jù)管理技術(shù)面臨的挑戰(zhàn)
8.6.3數(shù)據(jù)管理技術(shù)的發(fā)展與展望
習(xí)題
參考文獻(xiàn)