Oracle資料庫套用教程(高職)

Oracle資料庫套用教程(高職)

《Oracle資料庫套用教程(高職)》是2015年西安電子科技大學出版社出版的圖書,作者是朱亞興、朱小平。

基本介紹

  • 書名:Oracle資料庫套用教程(高職)
  • 作者:朱亞興 朱小平
  • 出版社:西安電子科技大學出版社
  • 出版時間:2015年01月
  • 定價:24.65 元
  • ISBN:978-7-5606-1978-1/TP.1024
內容簡介,目錄,

內容簡介

本書由淺入深、較全面地介紹了Oracle大型資料庫的基礎知識和相關技術。全書共11章,分別為:Oracle 9i系統入門,SQL基礎,SQL*Plus基礎,Oracle資料庫體系結構,資料庫對象,PL/SQL,過程、函式和程式包,觸發器,管理用戶和安全性,備份與恢復,利用JDBC進行Oracle訪問。
本書在編寫風格上注重知識、技術的實用性,通過案例強化實踐技能,語言力求簡潔生動、通俗易懂。書中各章均配有大量針對性強的習題和實驗,以幫助學生鞏固基本知識與基本技能。
本書可作為高職高專院校、本科院校計算機及相關專業資料庫課程的教材或參考書,也可作為Oracle資料庫初學者的自學用書或Oracle資料庫的培訓教材
★ 本書配有電子教案,需要者可登錄出版社網站,免費下載。

目錄

第1章 Oracle 9i系統入門 1
1.1 Oracle簡介 1
1.1.1 Oracle的發展歷程 1
1.1.2 Oracle系統的特點 2
1.1.3 Oracle系統的套用 3
1.2 Oracle 9i 的安裝 3
1.2.1 系統配置 3
1.2.2 安裝資料庫伺服器 4
1.2.3 檢查安裝後的情況 10
1.3 安裝Oracle資料庫客戶端 13
1.3.1 伺服器和客戶機的概念 13
1.3.2 客戶端的安裝步驟 13
1.3.3 從客戶機訪問Oracle資料庫 17
1.4 Oracle監聽與網路配置 17
1.4.1 伺服器監聽器檔案listener.ora的配置 18
1.4.2 客戶端網路服務名檔案tnsnames.ora的配置 19
1.4.3 連線到資料庫 20
1.5 資料庫的啟動和關閉 21
1.5.1 啟動 21
1.5.2 關閉 21
1.6 Oracle的工具 22
1.6.1 查詢工具 22
1.6.2 Oracle企業管理器 24
1.7 基本用戶管理 25
1.7.1 以Oracle 系統用戶登錄 25
1.7.2 簡單創建新用戶並授予許可權 25
1.7.3 修改用戶口令 27
1.7.4 刪除用戶 27
1.8 小結 27
習題一 28
上機實驗一 29
第2章 SQL基礎 37
2.1 SQL簡介 37
2.2 Oracle的數據類型 37
2.2.1 常用數據類型 38
2.2.2 數據類型轉換 39
2.3 數據定義語言 39
2.3.1 CREATE TABLE命令 40
2.3.2 ALTER TABLE命令 41
2.3.3 DROP命令 42
2.3.4 TRUNCATE TABLE命令 42
2.4 數據操縱語言 43
2.4.1 INSERT命令 43
2.4.2 UPDATE命令 44
2.4.3 DELETE命令 44
2.4.4 SELECT命令 44
2.5 事務控制語言 49
2.5.1 COMMIT命令 49
2.5.2 ROLLBACK命令 50
2.5.3 SAVEPOINT命令 51
2.6 數據控制語言 51
2.6.1 GRANT命令 51
2.6.2 REVOKE命令 52
2.7 SQL運算符 52
2.7.4 集合運算符 54
2.7.5 連線運算符 54
2.7.6 操作符優先權 54
2.8 SQL*Plus的函式 55
2.8.1 單行函式 55
2.8.2 多行函式 55
2.8.3 常用函式 55
2.9 小結 59
習題二 59
上機實驗二 60
第3章 SQL*Plus基礎 66
3.1 SQL*Plus簡介 66
3.2 設定SQL*Plus環境 68
3.3 格式化查詢結果 70
3.3.1 替換變數 70
3.3.2 格式化查詢輸出 73
3.4 SQL*Plus編輯器的編輯命令 77
3.5 假脫機輸出 79
3.6 在線上幫助 80
3.7 增強功能 81
3.8 小結 82
習題三 83
上機實驗三 83
第4章 Oracle資料庫體系結構 87
4.1 Oracle體系結構組件概覽 87
4.2 實例 88
4.2.1 記憶體結構 88
4.2.2 進程結構 90
4.3 Oracle資料庫的邏輯結構 91
4.3.1 邏輯結構 91
4.3.2 管理表空間 93
4.4 Oracle資料庫的物理結構 100
4.4.1 數據檔案 101
4.4.2 控制檔案 101
4.4.3 重做日誌檔案 102
4.4.4 初始化參數檔案 103
4.5 建立資料庫 104
4.5.1 使用DBCA創建資料庫 104
4.5.2 查看資料庫信息 107
4.6 Oracle數據字典 109
4.6.1 靜態數據字典 109
4.6.2 動態性能表 111
4.6.3 常用數據字典視圖 111
4.7 小結 112
習題四 113
上機實驗四 114
第5章 資料庫對象 117
5.1 表 117
5.1.1 創建表 117
5.1.2 查看錶 126
5.1.3 修改表 127
5.1.4 刪除表 130
5.2 同義詞 131
5.2.1 創建同義詞 131
5.2.2 查看同義詞 132
5.2.3 刪除同義詞 133
5.3 序列 133
5.3.1 創建序列 134
5.3.2 使用序列 135
5.3.3 修改序列 135
5.3.4 刪除序列 136
5.4 視圖 136
5.4.1 視圖的概念 137
5.4.2 創建視圖 137
5.4.3 管理視圖 138
5.5 索引 140
5.5.1 索引的概念 140
5.5.2 索引的分類 141
5.5.3 創建索引 141
5.5.4 管理索引 143
5.6 小結 146
習題五 146
上機實驗五 148
第6章 PL/SQL 152
6.1 PL/SQL語言簡介 152
6.2 PL/SQL語言的基本語法 153
6.2.1 常量值 153
6.2.2 變數聲明 154
6.2.3 數據類型 154
6.2.4 表達式 158
6.2.5 綁定變數 159
6.2.6 PL/SQL中的替換變數 160
6.3 控制結構 161
6.3.1 條件控制 161
6.3.2 循環控制 165
6.3.3 順序控制 166
6.4 動態SQL語句 167
6.5 游標 168
6.5.1 隱式游標 168
6.5.2 顯式游標 169
6.5.3 使用游標更新或刪除當前行數據 172
6.5.4 循環遊標 173
6.5.5 REF游標 174
6.6 異常處理 176
6.6.1 預定義異常 176
6.6.2 用戶定義異常 177
6.6.3 引發應用程式異常 178
6.7 小結 179
習題六 179
上機實驗六 180
第7章 過程、函式和程式包 185
7.1 子程式 185
7.1.1 過程 185
7.1.2 函式 190
7.1.3 過程和函式的比較 192
7.2 程式包 193
7.2.1 程式包概述 193
7.2.2 創建程式包 193
7.2.3 執行程式包 195
7.2.4 程式包中的游標 195
7.2.5 程式包的優點 198
7.2.6 有關子程式和程式包的信息 198
7.3 小結 199
習題七 199
上機實驗七 200
第8章 觸發器 204
8.1 觸發器簡介 204
8.2 觸發器的格式 204
8.3 觸發器的種類 207
8.3.1 DML觸發器 207
8.3.2 INSTEAD OF觸發器 212
8.3.3 DDL觸發器 213
8.3.4 系統觸發器 215
8.4 管理觸發器 217
8.5 小結 219
習題八 219
上機實驗八 220
第9章 管理用戶和安全性 224
9.1 用戶管理 224
9.1.1 用戶類別 224
9.1.2 創建用戶 225
9.1.3 修改用戶 229
9.1.4 刪除用戶 230
9.1.5 查看用戶信息 230
9.2 許可權管理 231
9.2.1 系統許可權 231
9.2.2 對象許可權 235
9.2.3 查詢系統許可權與對象許可權 237
9.3 角色管理 240
9.3.1 系統預定義角色 240
9.3.2 自定義角色 241
9.3.3 管理角色 243
9.3.4 啟用和禁用角色 245
9.3.5 查詢角色信息 245
9.4 概要檔案 246
9.4.1 概要檔案的內容 246
9.4.2 利用OEM創建和管理概要檔案 248
9.4.3 利用SQL命令創建和管理概要檔案 252
9.4.4 查詢概要檔案信息 253
9.5 小結 254
習題九 254
上機實驗九 255
第10章 備份與恢復 258
10.1 備份和恢復概述 258
10.1.1 資料庫備份 258
10.1.2 資料庫恢復 259
10.2 資料庫歸檔方式 259
10.3 物理備份資料庫 262
10.3.1 脫機備份 262
10.3.2 在線上備份 264
10.4 物理資料庫恢復 265
10.4.1 完全資料庫恢復 265
10.4.2 不完全資料庫恢復 268
10.5 資料庫邏輯備份與恢復 271
10.5.1 邏輯備份導出程式 271
10.5.2 邏輯恢復導入程式 273
10.6 小結 274
習題十 274
上機實驗十 276
第11章 利用JDBC進行Oracle訪問 279
11.1 概述 279
11.2 Oracle JDBC驅動程式 279
11.3 Oracle JDBC的使用 280
11.3.1 導入JDBC包 280
11.3.2 註冊JDBC驅動程式 280
11.3.3 打開數據流 280
11.3.4 執行SQL語句 281
11.3.5 獲得查詢結果集 282
11.3.6 關閉數據流 282
11.3.7 在JDBC中調用存儲過程 282
11.3.8 處理SQL異常 284
11.4 實例 284
11.5 小結 287
習題十一 287
上機實驗十一 288
參考文獻 291

相關詞條

熱門詞條

聯絡我們