資料庫原理與設計(Oracle版)

資料庫原理與設計(Oracle版)

本教材是一部關於現代資料庫系統的基本原理、技術和方法的教科書。第一篇介紹資料庫基礎知識; 第二篇介紹資料庫管理系統及其事務管理與資料庫保護; 第三篇描述關係資料庫設計與實現; 第四篇給出一個具體的資料庫開發案例。本書以資料庫系統的核心——資料庫管理系統——的出現背景為線索,引出資料庫的相關概念及資料庫的整個框架體系,理順了資料庫原理、套用與設計之間的有機聯繫。本書突出理論產生的背景和根源,強化理論與套用開發的結合,重視知識的實用。本書邏輯性、系統性、實踐性和實用性強,可作為計算機各專業及信息類、電子類專業等資料庫相關課程教材,同時也可以供資料庫套用系統開發設計人員、工程技術人員、考取資料庫工程師證書人員、自學考試人員等參閱。

基本介紹

  • 書名:資料庫原理與設計(Oracle版)
  • 作者:李月軍
  • ISBN:9787302297338
  • 定價:39元
  • 出版時間:2012.09.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:李月軍
定價:39元
印次:1-1
ISBN:9787302297338
出版日期:2012.09.01
印刷日期:2012.09.07

內容簡介

本教材是一部關於現代資料庫系統的基本原理、技術和方法的教科書。第一篇介紹資料庫基礎知識; 第二篇介紹資料庫管理系統及其事務管理與資料庫保護; 第三篇描述關係資料庫設計與實現; 第四篇給出一個具體的資料庫開發案例。本書以資料庫系統的核心——資料庫管理系統——的出現背景為線索,引出資料庫的相關概念及資料庫的整個框架體系,理順了資料庫原理、套用與設計之間的有機聯繫。本書突出理論產生的背景和根源,強化理論與套用開發的結合,重視知識的實用。本書邏輯性、系統性、實踐性和實用性強,可作為計算機各專業及信息類、電子類專業等資料庫相關課程教材,同時也可以供資料庫套用系統開發設計人員、工程技術人員、考取資料庫工程師證書人員、自學考試人員等參閱。

圖書目錄

第一篇資料庫基礎知識
第1章資料庫系統的基本原理
1.1資料庫系統概述
1.1.1資料庫系統的套用
1.1.2資料庫系統概念
1.1.3數據管理技術的發展階段
1.1.4資料庫系統的用戶
1.2數據模型
1.2.1數據抽象的過程
1.2.2關係模型
1.3資料庫體系結構
1.3.1資料庫系統三級結構
1.3.2資料庫系統三級模式
1.3.3資料庫系統的二級映射與數據獨立性
1.3.4資料庫套用系統的開發架構**
1.4高級資料庫系統**
1.4.1分散式資料庫系統
1.4.2面向對象資料庫系統
1.4.3並行資料庫系統
1.4.4多媒體資料庫系統
1.5數據倉庫技術與數據挖掘技術**
1.5.1數據倉庫
1.5.2在線上分析處理
1.5.3數據挖掘
1.6小結
習題一
第2章關係資料庫標準語言SQL
2.1SQL語言介紹
2.1.1SQL資料庫的體系結構
2.1.2SQL的特點
2.1.3SQL語言的組成
2.2Oracle提供的示例資料庫
2.2.1SCOTT示例方案各表介紹
2.2.2Oracle數據類型
2.3數據查詢
2.3.1基本查詢
2.3.2分組查詢
2.3.3連線查詢
2.3.4子查詢
2.3.5集合查詢
2.4數據的維護
2.4.1插入數據
2.4.2更新數據
2.4.3刪除數據
2.5數據的定義
2.5.1基本表的定義、刪除和修改
2.5.2索引的創建與刪除
2.5.3視圖
2.6小結
習題二
第3章資料庫編程
3.1PL/SQL編程基礎
3.1.1PL/SQL程式結構
3.1.2使用%TYPE和%ROWTYPE類型的變數
3.1.3條件判斷語句
3.1.4循環語句
3.2游標
3.2.1顯式游標定義和使用
3.2.2顯式游標屬性
3.2.3游標FOR循環
3.2.4帶參數的游標
3.2.5使用游標更新和刪除數據
3.3異常處理
3.3.1預定義的Oracle異常
3.3.2用戶自定義的異常處理
3.4存儲過程
3.4.1創建存儲過程
3.4.2調用存儲過程
3.4.3存儲過程的參數
3.5嵌入式SQL
3.5.1嵌入式SQL語句的組成
3.5.2嵌入式SQL語句與主語言的通信
3.5.3SQL通信區
3.5.4主變數的定義與使用
3.5.5嵌入式SQL中的游標定義與使用
3.5.6動態SQL語句
3.6小結
習題三
第4章關係模型基本理論
4.1關係模型基本概念
4.1.1基本術語
4.1.2關係的特徵
4.2資料庫完整性
4.2.1三類完整性規則
4.2.2Oracle提供的約束
4.2.3觸發器
4.3關係代數
4.3.1關係代數的基本操作
4.3.2關係代數的四個組合操作
4.3.3關係代數操作實例
4.4關係運算
4.4.1元組關係運算
4.4.2域關係運算**
4.5小結
習題四
第二篇資料庫管理與保護
第5章資料庫的安全性
5.1資料庫安全性概述
5.2資料庫安全性控制
5.2.1用戶標識與鑑別
5.2.2存取控制策略
5.2.3自主存取控制
5.2.4強制存取控制
5.3視圖機制
5.4安全級別及審計跟蹤
5.4.1安全級別**
5.4.2審計跟蹤
5.5數據加密
5.6統計資料庫的安全性
5.7Oracle的安全設定
5.7.1用戶賬號
5.7.2許可權管理
5.7.3角色管理
5.8小結
習題五
第6章事務與並發控制
6.1事務
6.2事務的ACID特性
6.2.1原子性
6.2.2一致性
6.2.3隔離性
6.2.4持久性
6.2.5Oracle事務控制語句
6.3並發控制
6.3.1理解並發控制的含義
6.3.2並發執行可能引起的問題
6.3.3事務隔離級別
6.3.4Oracle事務隔離級別設定
6.4封鎖
6.4.1鎖
6.4.2封鎖協定
6.4.3封鎖帶來的問題
6.5兩段封鎖協定
6.6Oracle的並發控制
6.7小結
習題六
第7章故障恢復
7.1資料庫故障恢復概述
7.2故障分類
7.2.1事務故障
7.2.2系統故障
7.2.3介質故障
7.3恢復的實現技術
7.3.1數據備份
7.3.2登記日誌檔案
7.4恢復策略
7.4.1事務故障的恢復
7.4.2系統故障的恢復
7.4.3介質故障的恢復
7.5具有檢查點的恢復技術
7.6Oracle恢復管理器RMAN
7.6.1基本概念
7.6.2將資料庫設定為歸檔日誌模式
7.6.3創建恢複目錄所使用的表空間
7.6.4創建RMAN用戶並授權
7.6.5創建恢複目錄
7.6.6註冊目標資料庫
7.6.7RMAN備份和恢復
7.7閃回技術**
7.7.1閃回技術概述
7.7.2閃回資料庫
7.7.3閃回表
7.8小結
習題七
第三篇資料庫系統設計
第8章使用實體聯繫模型進行數據建模
8.1概念模型設計
8.1.1概念模型設計的重要性
8.1.2概念模型設計的方法
8.2實體聯繫模型
8.2.1實體及實體集
8.2.2屬性
8.2.3聯繫
8.2.4ER模型套用示例
8.3利用ER模型的資料庫概念設計
8.3.1局部ER模型設計
8.3.2全局ER模型設計
8.4ER模型設計工具——ERwin**
8.4.1ERwin建模方法
8.4.2ERwin套用實例
8.5小結
習題八
第9章關係模型規範化設計理論
9.1關係模式中可能存在的異常
9.1.1存在異常的關係模式示例
9.1.2可能存在的異常
9.1.3關係模式中存在異常的原因
9.2函式依賴
9.2.1函式依賴定義
9.2.2發現函式依賴
9.2.3最小函式依賴集
9.3候選鍵
9.3.1候選鍵定義
9.3.2屬性集的閉包
9.3.3求候選鍵
9.4關係模式的規範化
9.4.1範式及規範化
9.4.2完全函式依賴、部分函式依賴和傳遞函式依賴
9.4.3以函式依賴為基礎的範式
9.4.4關係的分解
9.4.5多值依賴與4NF
9.4.6關係模式規範化總結
9.5小結
習題九
第10章資料庫設計
10.1資料庫設計概述
10.1.1資料庫設計問題
10.1.2資料庫設計方法
10.1.3資料庫套用系統設計過程
10.2需求分析
10.2.1需求分析的任務
10.2.2需求分析的過程
10.2.3用戶需求調研的方法
10.2.4數據流圖**
10.2.5數據字典
10.2.6用戶需求描述與分析實例**
10.3概念數據建模
10.3.1建模方法
10.3.2建模的基本任務與步驟
10.4邏輯結構設計
10.4.1ER圖向關係模型的轉換
10.4.2採用ER模型的邏輯設計步驟
10.5物理設計
10.5.1索引存取方法
10.5.2聚簇索引存取方法
10.5.3不適於建立索引的情況
10.6資料庫的實現與測試
10.7資料庫的運行維護
10.8小結
習題十
第四篇資料庫系統開發案例
第11章資料庫套用系統設計實例**
11.1系統總體需求
11.1.1用戶總體業務結構
11.1.2總體安全要求
11.2系統總體設計
11.2.1系統設計考慮的主要內容
11.2.2系統的體系結構
11.2.3系統軟體開發平台
11.2.4系統的總體功能模組
11.3系統需求描述
11.3.1系統全局數據流圖
11.3.2系統局部數據流圖
11.3.3系統數據字典
11.4系統概念模型描述
11.4.1構成系統的實體
11.4.2系統局部ER圖
11.4.3合成全局ER圖
11.4.4最佳化全局ER圖
11.5系統的邏輯設計
11.5.1轉化為關係數據模型
11.5.2關係數據模型的最佳化與調整
11.5.3資料庫表的結構
11.6資料庫的物理設計
11.6.1創建表

相關詞條

熱門詞條

聯絡我們