Oracle資料庫套用開發基礎教程

《Oracle資料庫套用開發基礎教程》是2017年9月清華大學出版社出版的圖書,作者是張曉霞、田瑩、王彩霞、雲曉燕、孟丹。

基本介紹

  • 書名:Oracle資料庫套用開發基礎教程
  • 作者:張曉霞、田瑩、王彩霞、雲曉燕、孟丹
  • ISBN:9787302478331
  • 定價:39元
  • 出版社:清華大學出版社
  • 出版時間:2017.09.01
內容簡介,圖書目錄,

    內容簡介

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

    圖書目錄

    第1章Oracle11g資料庫安裝及
    創建資料庫 1
    1.1Oracle資料庫概述 1
    1.1.1Oracle資料庫簡介 1
    1.1.2Oracle資料庫的特點 2
    1.2資料庫安裝前的準備 2
    1.2.1安裝Oracle11g的硬體與
    軟體要求 2
    1.2.2設定環境變數 3
    1.2.3Oracle11g資料庫安裝前的
    預處理 4
    1.3Oracle11g資料庫的安裝 5
    1.3.1安裝Oracle11g資料庫
    伺服器 5
    1.3.2客戶端安裝過程 12
    1.4使用DBCA創建資料庫 14
    1.4.1配置監聽 14
    1.4.2使用DBCA工具創建
    資料庫 17
    1.5啟動與關閉資料庫 24
    1.5.1Oracle資料庫實例的狀態 24
    1.5.2啟動資料庫實例 24
    1.5.3關閉資料庫 27
    本章小結 29
    習題 29
    第2章Oracle資料庫管理工具 32
    2.1企業管理器 32
    2.1.1啟動企業管理器 32
    2.1.2OracleEnterpriseManager
    管理頁面 33
    2.2SQL*Plus工具 34
    2.2.1SQL*Plus概述 35
    2.2.2啟動SQL*Plus 35
    2.2.3SQL*Plus的命令規則 37
    2.2.4SQL*Plus的內部命令 37
    2.3SQLDeveloper 42
    2.3.1客戶端SQLDeveloper登錄 42
    2.3.2從伺服器登錄
    SQLDeveloper 44
    2.4NetConfigurationAssistant 45
    2.5案例實訓 50
    本章小結 51
    習題 51
    第3章物理存儲結構 53
    3.1Oracle資料庫體系結構 53
    3.2Oracle的物理存儲結構 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.2Oracle記憶體結構 92
    5.2.1全局系統區SGA 92
    5.2.2程式全局區PGA 96
    5.3Oracle進程結構 97
    5.3.1Oracle進程種類 97
    5.3.2Oracle後台進程 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.1SQL概述 124
    7.2SQL數據查詢 125
    7.2.1單表查詢 125
    7.2.2連線查詢 128
    7.2.3嵌套查詢 130
    7.2.4集合查詢 133
    7.3SQL數據更新 134
    7.3.1插入數據 134
    7.3.2修改數據 135
    7.3.3刪除數據 135
    7.4案例實訓 136
    本章小結 137
    習題 137
    第8章PL/SQL基礎 139
    8.1PL/SQL概述 139
    8.1.1PL/SQL的功能和用法 139
    8.1.2PL/SQL程式結構 140
    8.1.3詞法單元 141
    8.1.4數據類型 143
    8.1.5變數與常量 145
    8.1.6PL/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.2DML觸發器 174
    9.3.3INSTEADOF觸發器 179
    9.3.4系統觸發器 180
    9.3.5觸發器的管理 182
    9.4案例實訓 183
    本章小結 183
    習題 184
    第10章安全管理 186
    10.1Oracle資料庫安全性概述 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.1Oracle資料庫角色概述 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.2Expdp和Impdp 222
    11.4利用RMAN備份與恢復 226
    11.4.1RMAN概述 226
    11.4.2RMAN基本操作 227
    11.4.3RMAN備份和恢復 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

    相關詞條

    熱門詞條

    聯絡我們