資料庫原理及套用技術教程(2014年清華大學出版社出版書籍)

資料庫原理及套用技術教程(2014年清華大學出版社出版書籍)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《資料庫原理及套用技術教程》是2014年清華大學出版社出版的圖書,作者是楊曉光。

基本介紹

  • 書名:資料庫原理及套用技術教程
  • 作者:楊曉光
  • ISBN:9787302381112
  • 定價:39元
  • 出版社:清華大學出版社
  • 出版時間:2014.12.01
內容簡介,編輯推薦,目錄,

內容簡介

本書以關係資料庫為主線,全面闡述了資料庫的基本概念、基本原理和套用技術,主要包括資料庫緒論、關係資料庫基礎、關係資料庫標準語言SQL、關係數據理論、資料庫設計、事務和庫並發控制、資料庫備份與恢復、安全管理、資料庫編程、資料庫新技術、案例分析(學生選課管理系統)和實驗等內容。

編輯推薦

本書重點突出、內容安排合理、實用性強,每章配以大量實例,以及課後練習題,幫助讀者領會和理解資料庫的基本理論知識。書後配備了豐富的實驗,便於讀者上機實踐,加深對基本理論的理解。書中還提供了一個完整案例,引導讀者理論聯繫實際,達到學以致用的目的。
本書可作為高等院校計算機科學、軟體工程、管理信息系統專業以及非計算機類專業本、專科學生的教材,也可作為相關技術人員的參考書。

目錄

第1章資料庫緒論
1.1引言
1.2資料庫基礎知識
1.2.1數據與資料庫
1.2.2數據管理與資料庫管理系統
1.3資料庫的起源與發展
1.3.1手工管理階段
1.3.2檔案系統階段
1.3.3資料庫系統階段
1.4數據模型
1.4.1數據模型概述
1.4.2層次數據模型
1.4.3網狀數據模型
1.4.4關係數據模型
1.4.5面向對象數據模型
1.5資料庫系統
1.5.1資料庫系統的組成
1.5.2資料庫管理系統
1.5.3資料庫的體系結構
1.6習題
第2章關係資料庫基礎
2.1關係模型
2.1.1關係數據結構
2.1.2關係的完整性約束
2.1.3關係操作
2.2關係代數
2.2.1傳統的集合運算
2.2.2專門的關係運算
2.2.3關係代數表達式最佳化
2.3關係演算
2.3.1元組關係演算
2.3.2域關係演算
2.4習題
第3章關係資料庫標準語言SQL
3.1SQL概述
3.1.1SQL簡介
3.1.2SQL基本知識
3.2數據定義
3.2.1模式定義
3.2.2基本表定義
3.2.3實現完整性約束
3.2.4更新基本表
3.3數據查詢
3.3.1簡單查詢
3.3.2條件查詢
3.3.3聚集函式
3.3.4模糊查詢
3.3.5對查詢結果排序
3.3.6分組查詢
3.3.7涉及空值的查詢
3.3.8連線查詢
3.3.9嵌套查詢
3.3.10集合查詢
3.4數據更新
3.4.1插入數據
3.4.2修改數據
3.4.3刪除數據
3.5索引
3.5.1創建索引
3.5.2刪除索引
3.6視圖
3.6.1創建視圖
3.6.2刪除視圖
3.6.3查詢視圖
3.6.4更新視圖
3.7習題
第4章關係數據理論
4.1問題引入
4.1.1規範化理論的主要內容
4.1.2概念回顧
4.1.3關係模式的存儲異常問題
4.2基本概念
4.2.1函式依賴的定義及性質
4.2.2碼
4.3範式
4.3.1第一範式
4.3.2第二範式
4.3.3第三範式
4.3.4BC範式
4.3.5第四範式
4.4關係模式的規範化小結
4.4.1關係模式規範化的目的和原則
4.4.2關係模式規範化的步驟
4.5習題
第5章資料庫設計
5.1資料庫設計概述
5.1.1資料庫設計的特點
5.1.2資料庫設計方法概述
5.1.3資料庫設計的基本步驟
5.1.4資料庫設計過程中的各級模式
5.2需求分析
5.2.1需求分析的任務和方法
5.2.2數據流圖
5.2.3數據字典
5.3概念結構設計
5.3.1概念模型
5.3.2概念結構設計的方法與步驟
5.3.3數據抽象和局部視圖設計
5.3.4視圖的集成
5.4邏輯結構設計
5.4.1邏輯結構設計的任務
5.4.2E—R圖向關係模型的轉換
5.4.3數據模型的最佳化
5.4.4設計用戶子模式
5.5資料庫的物理設計
5.5.1資料庫物理設計的內容和方法
5.5.2關係模式存取方法選擇
5.5.3確定資料庫的存儲結構
5.5.4評價物理結構
5.6資料庫的實施和維護
5.6.1數據的載人和應用程式的調試
5.6.2資料庫的試運行
5.6.3資料庫的運行和維護
5.7習題
第6章事務和並發控制
6.1事務
6.1.1事務概念
6.1.2事務的特徵
6.2並發控制
6.2.1並發執行
6.2.2可串列化調度
6.2.3衝突可串列化調度
6.3基於鎖的協定
6.3.1封鎖
6.3.2封鎖協定
6.3.3兩段鎖協定
6.4活鎖和死鎖
6.4.1活鎖
6.4.2死鎖
6.5封鎖的粒度
6.6習題
第7章資料庫備份與恢復
7.1故障的種類
7.2備份策略
7.2.1備份分類
7.2.2日誌(Logging)
7.2.3備份策略
7.3恢復技術
7.4檢查點恢復技術
7.5習題
第8章安全管理
8.1安全性概述
8.2套用系統安全性控制
8.2.1安全控制模型
8.2.2用戶身份鑑定
8.2.3許可權的授予與收回
8.2.4角色
8.3數據加密技術
8.4習題
……
第9章資料庫編程
9.1變數及流程控制語句
9.1.1PL/SQL塊的基本結構
9.1.2變數常量
9.1.3流程控制語句
9.2存儲過程
9.2.1存儲過程的分類
9.2.2存儲過程的優點
9.2.3創建存儲過程
9.2.4執行存儲過程
9.2.5查看和修改存儲過程
9.2.6刪除存儲過程
9.3觸發器
9.3.1創建觸發器
9.3.2激活和執行觸發器
9.3.3查看和修改觸發器
9.3.4刪除觸發器
9.4嵌入式SQL
9.4.1嵌入式SQL基礎知識
9.4.2嵌入式SQL的使用
9.5ODBC編程
9.5.1ODBC工作原理
9.5.2ODBCAPI基礎
9.5.3ODBC的工作流程
9.6習題
第10章資料庫新技術
10.1資料庫發展概述
10.1.1資料庫發展的三個階段
10.1.2資料庫技術發展的特點及趨勢
10.2分散式資料庫
10.2.1分散式資料庫及其特點
10.2.2分散式資料庫系統的體系結構
10.3對象關係資料庫
10.3.1面向對象的基本概念
10.3.2對象關係數據模型
10.3.3對象關係資料庫
10.4數據倉庫與數據挖掘
10.4.1數據倉庫技術
10.4.2數據挖掘技術
10.5其他資料庫系統簡介
10.5.1XML資料庫
10.5.2多媒體資料庫
10.5.3主動資料庫
10.6習題
第11章案例分析——學生選課管理系統
11.1資料庫系統設計技術
11.1.1資料庫系統設計的六個階段
11.1.2關係資料庫設計技術
11.2系統設計
11.2.1系統功能分析
11.2.2系統功能模組設計
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添加課程信息
11.4.5編輯課程信息
11.4.6學生選課
11.4.7查看選課信息
第12章實驗
12.1認識DBMS
12.1.1實驗目的
12.1.2實驗內容
12.2資料庫的創建與管理
12.2.1實驗目的
12.2.2實驗內容
12.3數據表的建立與編輯
12.3.1實驗目的
12.3.2實驗內容
12.4實現完整性約束
12.4.1實驗目的
12.4.2實驗內容
12.5簡單數據查詢
12.5.1實驗目的
12.5.2實驗內容
12.6複雜數據查詢
12.6.1實驗目的
12.6.2實驗內容
12.7視圖和索引的定義與使用

相關詞條

熱門詞條

聯絡我們