xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學出版社第三事業部!

此頁面上的內容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當前位置: 首頁 > 教材 > 本科和研究生教材 > 計算機類 > Oracle數據庫應用開發基礎教程

瀏覽歷史

Oracle數據庫應用開發基礎教程

Oracle數據庫應用開發基礎教程

prev next

  • 商品貨號:20171027017
  • 所屬系列:高等學校應用型特色規劃教材
    商品重量:0克
    作者:張曉霞,田瑩
    出版社:清華大學出版社
    圖書書號/ISBN:978-7-302-47833-1
    出版日期:20170901
    開本:16開
    圖書頁數:256
    圖書裝訂:平裝
    版次:1
    印張:16
    字數:386000
    所屬分類:TP311.138
  • 上架時間:2017-10-27
    商品點擊數:1097
  • 定價:¥39.00元
    本店售價:¥39.00元
    注冊用戶:¥39.00元
    vip:¥37.05元
    黃金等級:¥35.10元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數量:

內容簡介:

商品附加資源

 內容簡介

本書系統、完整地講述了Oracle 11g 數據庫應用開發的基礎知識。全書共分為12章,詳細介紹了Oracle數據庫服務器的安裝與配置、數據庫的創建、數據庫體系結構、數據庫對象管理與應用、SQL語言基礎、PL/SQL語言基礎、PL/SQL程序設計、數據庫安全管理、數據庫備份與恢復、基于Oracle數據庫的應用。本書內容編排合理,循序漸進,通俗易懂, 涵蓋了必要的基礎知識和新知識。

Oracle數據庫應用開發已經成為國內外高校計算機專業和非計算機專業的必修或選修課程。本書重點突出實際案例和過程展示,并提供大量習題供學生參考和實際練習,加強實踐,使學生容易上手,提高學生的動手能力。本書可作為高等院校本科生學習 Oracle 數據庫開發應用及相關內容課程的教材和參考書,也可作為DBA的入門參考資料。

 

前    言

  大數據與云技術的快速發展,對數據庫具有更高的要求。Oracle數據庫系統是目前最優秀的大型數據庫管理系統之一,也是當前應用最廣泛的關系數據庫產品,因其優越的安全性、完整性、穩定性和支持多種操作系統、多種硬件平臺等特點,得到了廣泛的應用。Oracle是一種非常復雜的軟件系統,在激烈競爭的人才市場中,具有一定Oracle數據庫應用開發經驗的人不但容易找到工作,而且還能獲得很好的職位和優厚的待遇。為了適應企業的需求,提高畢業生的就業率,越來越多的高校開設了Oracle數據庫應用開發的相關課程。本教材是針對“校企結合”的教學改革而編寫的。對教材的知識結構、深度、難度、實用性等方面都有一些新的要求。作者熟悉Oracle課程的知識體系,在多年教學和實踐中,積累了比較豐富的教學經驗,在平時的教學過程中不斷積累有關方面的知識,將最新、最前沿的知識與技能融入教材編寫過程中。本教材強調培養學生的實際編程開發能力、應用能力與創新能力,通過大量有趣的典型實例,深入淺出地介紹了Oracle開發應用的編程方法和相關技術,并避免了一些枯燥、空洞的理論。 

  本書針對Oracle 11g編寫,基于Linux操作系統環境,以Oracle數據庫應用開發的常用知識點作為主要介紹對象。目前市場上Oracle數據庫相關的圖書雖然比較多,但是大部分教材是圍繞Oracle基礎教學的,內容過于單一、比較簡單;其次,實踐技能知識不足,缺乏實際應用案例;另外,開發環境都是針對Windows的,基于Linux環境的Oracle應用開發相關教材幾乎沒有。本書以通俗易懂的文字,簡短精練的示例代碼,力求讓讀者盡快掌握Oracle數據庫應用開發的基本知識,本書在很多章節中均提供了若干綜合性的應用開發實例,開發人員可以通過實例學習,提高綜合編程能力。

  本書各章的主要內容如下。

  第1 章:Oracle 11g數據庫安裝及創建數據庫。介紹如何在Linux環境下正確安裝數據庫,以及使用DBCA創建數據庫的過程。

  第2 章:Oracle數據庫管理工具。介紹Oracle的常用數據庫管理工具,主要包括企業管理器、SQL*Plus、SQL Developer、網絡配置助手(Net configuration assistant)。

  第3 章:物理存儲結構。首先簡單介紹Oracle的體系結構,然后重點介紹Oracle的物理存儲結構及其管理方法,包括數據文件、控制文件、重做日志文件的管理及數據庫的歸檔。 

  第4 章:邏輯存儲結構。主要介紹Oracle 11g數據庫的邏輯存儲結構,包括表空間、段、區和數據塊的基本概念、組成及其管理。

  第5 章:數據庫實例。介紹Oracle數據庫實例的構成及其工作方式。

  第6 章:模式對象管理。主要介紹表、表的完整性約束及分區表,對索引、表、索引、視圖、序列和同義詞視圖等也做了較為詳盡的講解。

  第7 章:SQL基礎。主要介紹SQL語言應用基礎,包括數據查詢、數據更新(插入、修改、刪除)操作。

  第8 章:PL/SQL基礎。介紹PL/SQL語言的特點、基礎語法、詞法單元、數據類型、控制結構、游標和異常處理機制。重點介紹游標的使用方法和技巧。

  第9 章:PL/SQL程序設計。介紹存儲過程、函數、觸發器三種數據對象的創建、調用及管理。通過多種典型例題的探討,希望讀者能夠從典型實例中快速掌握存儲過程、函數、觸發器的使用方法和技巧,并能靈活應用它們,從而提高程序設計的能力。

  第10 章:安全管理。主要介紹Oracle數據庫的認證方法、用戶管理、權限管理、角色管理、概要文件管理等。

  第11 章:備份與恢復。簡單介紹備份與恢復類型,詳細介紹物理備份與恢復、邏輯備份與恢復、利用RMAN備份與恢復。

  第12 章:基于Oracle數據庫的應用。介紹一個有線收費管理系統的系統分析、數據庫的設計與實現,以及應用程序的設計與開發。該典型案例來源于一個實際應用科研項目,通過對案例的學習,希望讀者能夠領會到復雜問題的分析和解決過程。

  本書敘述簡明易懂,有豐富的案例和習題,非常適合Oracle數據庫開發應用的入門級用戶,可以使讀者逐漸全面地了解Oracle數據庫應用開發的基本知識。本書可作為高等學校計算機相關專業的教材,以及初、中級Oracle數據庫培訓班的培訓教材,還可作為Oracle 應用開發人員的參考資料。

  本書第1、10、11章由張曉霞編寫,第8、9章由田瑩編寫,第2、3章由盧明編寫,第4章由云曉燕編寫,第5章由王彩霞編寫,第6章由包含編寫,第7章由唐笑飛編寫,第12章由孟丹編寫。全書由張曉霞統稿。

  由于作者水平有限,書中難免有不足之處,懇請廣大讀者批評指正。

  

                                                  編  者  

 

目    錄

 

第1章  Oracle 11g數據庫安裝及

創建數據庫 1

1.1  Oracle數據庫概述 1

1.1.1  Oracle數據庫簡介 1

1.1.2  Oracle數據庫的特點 2

1.2  數據庫安裝前的準備 2

1.2.1  安裝Oracle 11g的硬件與

軟件要求 2

1.2.2  設置環境變量 3

1.2.3  Oracle 11g數據庫安裝前的

預處理 4

1.3  Oracle 11g數據庫的安裝 5

1.3.1  安裝Oracle 11g數據庫

服務器 5

1.3.2  客戶端安裝過程 12

1.4  使用DBCA創建數據庫 14

1.4.1  配置監聽 14

1.4.2  使用DBCA工具創建

數據庫 17

1.5  啟動與關閉數據庫 24

1.5.1  Oracle數據庫實例的狀態 24

1.5.2  啟動數據庫實例 24

1.5.3  關閉數據庫 27

本章小結 29

習題 29

第2章  Oracle數據庫管理工具 32

2.1  企業管理器 32

2.1.1  啟動企業管理器 32

2.1.2  Oracle Enterprise Manager

管理頁面 33

2.2  SQL*Plus工具 34

2.2.1  SQL*Plus概述 35

2.2.2  啟動SQL*Plus 35

2.2.3  SQL*Plus的命令規則 37

2.2.4  SQL*Plus的內部命令 37

2.3  SQL Developer 42

2.3.1  客戶端SQL Developer登錄 42

2.3.2  從服務器登錄

SQL Developer 44

2.4  Net Configuration Assistant 45

2.5  案例實訓 50

本章小結 51

習題 51

第3章  物理存儲結構 53

3.1  Oracle數據庫體系結構 53

3.2  Oracle的物理存儲結構 54

3.3  數據文件 54

3.3.1  創建數據文件 55

3.3.2  修改數據文件的大小 55

3.3.3  改變數據文件的可用性 56

3.3.4  改變數據文件的名稱或位置 56

3.3.5  刪除數據文件 58

3.3.6  查詢數據文件信息 58

3.4  重做日志文件 59

3.4.1  重做日志文件的工作過程 59

3.4.2  添加重做日志文件組 60

3.4.3  添加重做日志文件組成員 60

3.4.4  改變重做日志文件組成員

文件的名稱或位置 61

3.4.5  刪除重做日志文件組成員 62

3.4.6  刪除重做日志文件組 62

3.4.7  重做日志文件組的切換 63

3.4.8  查看重做日志文件的信息 63

3.5  歸檔重做日志文件 64

3.5.1  重做日志文件歸檔概述 64

3.5.2  設置數據庫歸檔/非歸檔

模式 65

3.5.3  歸檔方式與目標設置 65

3.5.4  歸檔信息查詢 66

3.6  控制文件 67

3.6.1  創建控制文件 67

3.6.2  實現多路鏡像控制文件 70

3.6.3  控制文件備份 70

3.6.4  刪除控制文件 71

3.6.5  查看控制文件的信息 71

3.7  案例實訓 71

本章小結 73

習題 74

第4章  邏輯存儲結構 76

4.1  邏輯存儲結構概述 76

4.2  表空間管理 77

4.2.1  表空間的概念 77

4.2.2  表空間的類型 77

4.2.3  創建表空間 78

4.2.4  管理表空間 80

4.3  段 83

4.3.1  段的種類 83

4.3.2  段的管理方式 84

4.3.3  段信息查詢 84

4.4  區 85

4.4.1  區的概念 85

4.4.2  區的分配 85

4.5  數據塊 86

4.5.1  數據塊的概念 86

4.5.2  數據塊的管理 87

4.6  案例實訓 88

本章小結 88

習題 89

第5章  數據庫實例 91

5.1  實例概述 91

5.2  Oracle內存結構 92

5.2.1  全局系統區SGA 92

5.2.2  程序全局區PGA 96

5.3  Oracle進程結構 97

5.3.1  Oracle進程種類 97

5.3.2  Oracle后臺進程 98

5.4  案例實訓 101

本章小結 101

習題 101

第6章  模式對象管理 103

6.1  模式對象 103

6.2  表的管理 103

6.2.1  創建表 103

6.2.2  數據類型 104

6.2.3  表的完整性約束 105

6.2.4  利用子查詢創建表 108

6.2.5  修改表 108

6.2.6  刪除表 110

6.3  視圖管理 110

6.3.1  創建視圖 110

6.3.2  視圖DML操作 111

6.3.3  修改和刪除視圖 112

6.4  索引管理 112

6.4.1  索引概述 112

6.4.2  創建索引 113

6.4.3  刪除索引 114

6.5  分區表與分區索引管理 114

6.5.1  創建分區表 115

6.5.2  創建分區索引 117

6.5.3  查詢分區表和分區索引

信息 118

6.6  序列 118

6.6.1  創建序列 119

6.6.2  使用序列 119

6.6.3  修改與刪除序列 120

6.7  同義詞 120

6.8  案例實訓 121

本章小結 122

習題 122

第7章  SQL基礎 124

7.1  SQL概述 124

7.2  SQL數據查詢 125

7.2.1  單表查詢 125

7.2.2  連接查詢 128

7.2.3  嵌套查詢 130

7.2.4  集合查詢 133

7.3  SQL數據更新 134

7.3.1  插入數據 134

7.3.2  修改數據 135

7.3.3  刪除數據 135

7.4  案例實訓 136

本章小結 137

習題 137

第8章  PL/SQL基礎 139

8.1  PL/SQL概述 139

8.1.1  PL/SQL的功能和用法 139

8.1.2  PL/SQL程序結構 140

8.1.3  詞法單元 141

8.1.4  數據類型 143

8.1.5  變量與常量 145

8.1.6  PL/SQL中的SQL語句 146

8.2  控制結構 147

8.2.1  選擇結構 148

8.2.2  循環結構 151

8.3  游標 152

8.3.1  游標概述 152

8.3.2  顯式游標 153

8.3.3  隱式游標 157

8.3.4  使用游標更新或刪除數據 157

8.4  異常處理 159

8.4.1  異常概述 159

8.4.2  異常處理過程 160

8.4.3  異常的傳播 162

8.5  案例實訓 163

本章小結 163

習題 163

第9章  PL/SQL程序設計 166

9.1  存儲過程 166

9.1.1  存儲過程的創建 166

9.1.2  存儲過程的調用 167

9.1.3  存儲過程的管理 169

9.2  函數 170

9.2.1  函數的創建 170

9.2.2  函數的調用 171

9.2.3  函數的管理 173

9.3  觸發器 173

9.3.1  觸發器概述 173

9.3.2  DML觸發器 174

9.3.3  INSTEAD OF觸發器 179

9.3.4  系統觸發器 180

9.3.5  觸發器的管理 182

9.4  案例實訓 183

本章小結 183

習題 184

第10章  安全管理 186

10.1  Oracle數據庫安全性概述 186

10.2  用戶管理 186

10.2.1  用戶管理概述 186

10.2.2  創建用戶 189

10.2.3  修改用戶 190

10.2.4  刪除用戶 191

10.2.5  查詢用戶信息 191

10.3  權限管理 192

10.3.1  系統權限 192

10.3.2  對象權限 195

10.4  角色管理 198

10.4.1  Oracle數據庫角色概述 198

10.4.2  自定義角色 199

10.4.3  查詢角色信息 200

10.5  概要文件管理 201

10.5.1  概要文件概述 201

10.5.2  概要文件的功能 202

10.5.3  概要文件的管理 204

10.6  案例實訓 206

本章小結 207

習題 207

第11章  備份與恢復 210

11.1  備份與恢復概述 210

11.1.1  備份類型 210

11.1.2  恢復類型 211

11.2  物理備份與恢復 212

11.2.1  冷備份與恢復 212

11.2.2  熱備份與恢復 214

11.3  邏輯備份與恢復 222

11.3.1  邏輯備份與恢復概述 222

11.3.2  Expdp和Impdp 222

11.4  利用RMAN備份與恢復 226

11.4.1  RMAN概述 226

11.4.2  RMAN基本操作 227

11.4.3  RMAN備份和恢復 229

11.5  案例實訓 231

本章小結 232

習題 232

第12章  基于Oracle數據庫的應用 234

12.1  有線電視收費管理系統需求分析 234

12.2  系統概要設計 235

12.2.1  系統功能模塊設計 235

12.2.2  數據庫設計 235

12.3  系統詳細設計及實現 239

12.3.1  登錄模塊的設計 239

12.3.2  系統主頁面設計 241

12.3.3  用戶管理 242

12.3.4  收費管理 243

本章小結 245

習題 245

參考文獻 246

 

商品標簽

購買記錄(近期成交數量0)

還沒有人購買過此商品
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼: captcha