數據庫原理及應用——基於TaurusDB的實現方法
李雁翎
商品描述
作者簡介
目錄大綱
CONTENTS
目錄
上篇基 礎 理 論
第1章走進TaurusDB00
1.1與數據庫相關的基本概念00
1.1.1信息00
1.1.2數據00
1.1.3數據庫00
1.1.4數據庫管理系統00
1.1.5數據庫系統00
1.1.6分布式數據庫系統00
1.2數據庫應用系統的組成00
1.2.1數據庫應用系統
組織架構00
1.2.2數據庫系統結構00
1.2.3DBMS管理與控制00
1.3TaurusDB概述0
1.3.1TaurusDB的特點0
1.3.2TaurusDB系統
架構0
1.3.3TaurusDB獨特
之處0
1.3.4TaurusDB集成
環境0
知識點樹0
思考題0
第2章關系型數據庫0
2.1數據描述0
2.2概念模型0
2.2.1概念模型相關術語0
2.2.2實體聯系類型 0
2.2.3實體聯系圖0
2.3關系模型0
2.3.1關系模型相關術語0
2.3.2關系的操作0
2.3.3關系的完整性0
2.3.4關系型數據庫的
特性0
2.4關系規範化0
2.4.1冗余與異常0
2.4.2函數依賴0
2.4.3規範化原則0
2.4.4模式分解0
2.5關系代數0
2.5.1並運算0
2.5.2差運算0
2.5.3交運算0
2.5.4笛卡兒積運算0
2.5.5投影運算0
2.5.6選擇運算0
2.5.7連接運算0
2.5.8除運算0
知識點樹0
思考題0
第3章數據庫設計和建模0
3.1數據庫生命周期0
3.2需求分析0
3.2.1需求分析階段的
目標及任務0
3.2.2需求分析階段的
工作過程0
3.3概念結構設計0
3.3.1概念結構設計的
目標及任務0
3.3.2概念結構設計的
一般策略和方法0
3.3.3概念結構設計階段
工作過程0
3.4邏輯結構設計0
3.4.1邏輯結構設計的目
標及任務0
3.4.2概念結構轉換成邏
輯結構的方法0
3.4.3邏輯結構設計階段
工作過程0
數據庫原理及應用——基於TaurusDB的實現方法
目錄
0
0
3.5物理結構設計0
3.5.1物理結構設計的
目標及任務0
3.5.2物理結構設計時
的註意事項0
3.5.3物理結構設計階段
工作過程0
知識點樹0
思考題0
中篇技 術 詳 解
第4章數據庫預備知識0
4.1數據類型0
4.1.1數值類型0
4.1.2文本類型0
4.1.3日期與時間類型0
4.2運算符0
4.2.1算術運算符0
4.2.2比較運算符0
4.2.3邏輯運算符0
4.3函數0
4.3.1字符串函數0
4.3.2數學函數0
4.3.3日期函數0
4.3.4其他函數0
知識點樹0
思考題0
第5章SQL0
5.1SQL概述0
5.1.1SQL的特點0
5.1.2SQL的功能0
5.2數據定義0
5.2.1定義數據庫0
5.2.2定義及維護數據
庫表0
5.2.3定義視圖0
5.2.4定義觸發器0
5.3數據操縱0
5.3.1數據庫表的數據
插入0
5.3.2數據庫表的數據
修改0
5.3.3數據庫表的數據
刪除0
知識點樹0
思考題0
第6章數據庫0
6.1數據庫的種類0
6.1.1集中式數據庫0
6.1.2分布式數據庫0
6.1.3雲數據庫0
6.2存儲引擎0
6.2.1InnoDB存儲引擎0
6.2.2MyISAM存儲引擎0
6.2.3MEMORY存儲
引擎0
6.2.4Archive存儲引擎0
6.3數據庫創建與維護0
6.3.1創建數據庫0
6.3.2維護數據庫0
6.3.3創建數據庫模式
知識點樹
思考題
第7章文件組織與索引
7.1文件組織
7.2什麼是索引
7.3創建索引的原則
7.4索引類型及創建索引
7.4.1普通索引和唯一
索引
7.4.2單列索引和組合
索引
7.4.3全文索引
7.4.4空間索引
7.5維護索引
7.5.1查看索引
7.5.2刪除索引
知識點樹
思考題
第8章表與視圖
8.1表設計概述
8.2創建表及維護
8.2.1創建表
8.2.2表結構的維護
8.2.3表的鍵及約束
8.3表中數據的操縱
8.3.1插入數據
8.3.2修改數據
8.3.3刪除數據
8.4視圖概述
8.4.1什麼是視圖
8.4.2視圖的特性
8.5創建視圖
8.5.1創建單表視圖
8.5.2創建多表視圖
8.5.3維護視圖
8.6使用視圖
8.6.1使用視圖插入數據
8.6.2使用視圖更新數據
8.6.3使用視圖刪除數據
知識點樹
思考題
第9章數據查詢
9.1SELECT語句
9.2集函數查詢
9.3簡單查詢
9.3.1所有列查詢
9.3.2指定列查詢
9.3.3指定行查詢
9.3.4指定行、列查詢
9.3.5分組查詢
9.3.6條件分組查詢
9.4多表查詢
9.4.1兩表列查詢
9.4.2多表列查詢
9.4.3兩表條件查詢
9.4.4多表條件查詢
9.4.5多表指定行、列
查詢
9.5嵌套查詢
9.5.1兩表嵌套查詢
9.5.2多表嵌套查詢
9.6子查詢
9.6.1帶IN關鍵字的子
查詢
9.6.2帶比較運算符的
子查詢
9.6.3帶ANY關鍵字的
子查詢
9.6.4帶ALL關鍵字的
子查詢
9.6.5帶EXISTS關鍵字
的子查詢
9.7SQL引擎
9.7.1SQL解析
9.7.2查詢優化
知識點樹
思考題
第10章數據庫完整性
10.1完整性約束
10.1.1實體完整性
約束
10.1.2參照完整性
約束
10.1.3用戶自定義完
整性約束
10.2觸發器
10.2.1觸發器概述
10.2.2創建觸發器
10.2.3刪除觸發器
10.3存儲過程
10.3.1存儲過程概述
10.3.2創建存儲過程
10.3.3執行存儲過程
10.3.4刪除存儲過程
知識點樹
思考題
下篇系 統 應 用
第11章數據庫系統控制
11.1事務
11.1.1事務ACID
屬性
11.1.2調度
11.2恢復技術
11.2.1事務故障及
恢復
11.2.2系統故障及
恢復
11.2.3介質故障及
恢復
11.3並發控制
11.3.1並發控制概述
11.3.2串行化調度
11.3.3封鎖的並發
控制
11.3.4並發調度的
可串行性
11.4數據庫安全
11.4.1數據庫安全
概述
11.4.2用戶管理
11.4.3數據庫備份/
恢復
11.4.4數據庫表導入/
導出
知識點樹
思考題
第12章TaurusDB數據庫管理
系統
12.1緣起
12.2系統結構
12.2.1雲環境的不同
12.2.2TaurusDB 體系
架構
12.2.3日誌存儲
12.2.4頁存儲
12.2.5存儲抽象層
12.2.6數據庫前端
12.3數據存儲
12.3.1寫流程
12.3.2讀流程
12.4恢復與實現
12.4.1日誌存儲恢復
12.4.2頁存儲恢復
12.4.3SAL和數據庫
恢復
知識點樹
思考題
第13章數據庫應用系統開發的
一般方法
13.1總體設計
13.1.1提出問題
13.1.2總體系統架構
13.1.3系統功能
13.2數據庫設計
13.3數據庫管理與實現
13.3.1數據庫創建
13.3.2數據庫表的
創建
13.3.3向數據表中
輸入數據
13.3.4視圖設計
13.3.5存儲過程設計
13.3.6觸發器設計
13.4應用系統前端開發
13.4.1數據庫連接
13.4.2用戶登錄模塊
設計
13.4.3數據維護
知識點樹
思考題
參考文獻
附錄ATaurusDB用戶指南







