21天學通Oracle

21天學通Oracle

《21天學通Oracle》是2010年電子工業出版社出版的圖書,作者是張朝明

基本介紹

  • 書名:21天學通Oracle
  • 作者張朝明
  • ISBN:9787121106262
  • 定價:49.80元
  • 出版社電子工業出版社
  • 出版時間:2010年5月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

Oracle是目前全球套用最廣泛、功能最強大的關係型資料庫。《21天學通Oracle》結合大量實例,詳細地講述了Oracle資料庫各方面的知識。該書光碟附帶書中所涉及的源檔案和資料庫腳本。同時,光碟還附帶配套全程視頻,以便於讀者更好地掌握《21天學通Oracle》內容。該書適合Oracle資料庫開發人員、基於Oracle資料庫的軟體程式設計師、Oracle資料庫管理員、大專院校學生,以及對Oracle開發有興趣的人員。《21天學通Oracle》淺顯易懂、實例豐富,尤其適合廣大程式設計師自學。
全書內容包括Oracle安裝配置、Oracle常用開發工具、SQL Plus、數據表、視圖、約束、函式與存儲過程、觸發器、序列、索引、用戶與角色、內置函式、控制語句、SQL查詢及更新語句、並發與鎖定、正則表達式、與程式語言結合使用。為了便於讀者學習與把握,在每章都使用了單獨的小節來展示實例,並給出習題和答案。

圖書目錄

第一篇 Oracle管理配置
第1章 Oracle安裝配置(教學視頻:10分鐘) 23
1.1 Oracle簡介 23
1.1.1 資料庫術語 23
1.1.2 主流資料庫簡介 24
1.1.3 Oracle資料庫的特點 24
1.2 安裝Oracle資料庫 25
1.2.1 Oracle資料庫的版本變遷及安裝環境 25
1.2.2 安裝過程 26
1.2.3 安裝中需要注意的問題 27
1.3 本章小結 28
1.4 習題 28
第2章 Oracle常用工具(教學視頻:7分鐘) 29
2.1 Net Configuration Assistant(網路配置助手) 29
2.1.1 監聽程式配置 29
2.1.2 命名方法配置 31
2.1.3 本地Net服務名配置 32
2.2 Net Manager(網路管理員) 34
2.3 本章實例 36
2.4 本章小結 38
2.5 習題 38
第3章 SQL Plus和PL/SQL(教學視頻:11分鐘) 39
3.1 SQL Plus與PL/SQL簡介 39
3.2 使用SQL Plus 40
3.2.1 登錄SQL Plus 40
3.2.2 SQL Plus輸出結果的格式化 41
3.2.3 SQL Plus小結 46
3.3 PL/SQL 46
3.3.1 PL/SQL常用開發工具 46
3.3.2 開發一個簡單的PL/SQL程式 48
3.4 本章實例 49
3.5 本章小結 50
3.6 習題 50
第二篇 Oracle資料庫對象
第4章 Oralce資料庫(教學視頻:15分鐘) 51
4.1 創建Oracle資料庫 51
4.2 Oracle資料庫的相關術語 52
4.2.1 資料庫 53
4.2.2 資料庫實例和SID 53
4.2.3 ORACLE_SID 54
4.3 Oracle資料庫的備份與恢復 55
4.3.1 邏輯備份/恢復(導出/導入) 55
4.3.2 物理備份/恢復 56
4.3.3 利用PL/SQL Developer備份資料庫 60
4.4 本章實例 61
4.5 本章小結 61
4.6 習題 62
第5章 Oracle數據表對象(教學視頻:42分鐘) 63
5.1 Oracle表空間 63
5.1.1 Oracle表空間簡介 63
5.1.2 創建Oracle表空間 64
5.1.3 查看錶空間 66
5.1.4 修改資料庫默認表空間 67
5.1.5 修改表空間名稱 68
5.1.6 刪除表空間 69
5.2 創建Oracle數據表 70
5.2.1 利用工具創建數據表 70
5.2.2 利用工具查看數據表 71
5.2.3 利用命令創建數據表 72
5.2.4 利用命令查看錶結構 72
5.3 修改Oracle數據表結構 73
5.3.1 利用工具修改數據表結構 73
5.3.2 利用命令修改數據表結構 74
5.4 刪除數據表 75
5.4.1 利用工具刪除數據表 76
5.4.2 利用SQL語句刪除數據表 76
5.5 備份/恢複數據表 76
5.5.1 利用工具備份/恢複數據表 77
5.5.2 利用命令備份/恢複數據表 82
5.6 臨時表 83
5.6.1 臨時表簡介 83
5.6.2 會話級臨時表 84
5.6.3 事務級臨時表 85
5.6.4 查看臨時表在資料庫中的信息 86
5.6.5 臨時表的套用場景 86
5.7 特殊的表dual 87
5.7.1 分析dual表 87
5.7.2 dual表的套用場景 87
5.7.3 修改dual表對查詢結果的影響 88
5.8 本章實例 89
5.9 本章小結 90
5.10 習題 90
第6章 約束(教學視頻:43分鐘) 91
6.1 主鍵約束 91
6.1.1 主鍵簡介 91
6.1.2 創建主鍵約束 92
6.1.3 修改表的主鍵約束 94
6.1.4 主鍵套用場景 96
6.2 外鍵約束 97
6.2.1 外鍵簡介 97
6.2.2 創建外鍵約束 97
6.2.3 級聯更新與級聯刪除 100
6.2.4 修改外鍵屬性 102
6.2.5 外鍵使用 104
6.3 唯一性約束 105
6.3.1 唯一性約束簡介 105
6.3.2 創建唯一性約束 105
6.3.3 修改唯一性約束 107
6.3.4 唯一性約束的使用 108
6.4 檢查約束 108
6.4.1 檢查約束簡介 108
6.4.2 創建檢查約束 108
6.4.3 修改檢查約束 110
6.4.4 檢查約束的使用 111
6.5 默認值約束 111
6.5.1 默認值約束簡介 112
6.5.2 創建默認值約束 112
6.5.3 修改默認值約束 113
6.6 本章實例 115
6.7 本章小結 116
6.8 習題 116
第7章 視圖(教學視頻:50分鐘) 117
7.1 關係視圖 117
7.1.1 建立關係視圖 117
7.1.2 修改/刪除視圖 118
7.1.3 聯接視圖 120
7.1.4 編譯視圖 122
7.1.5 使用force選項強制創建視圖 124
7.1.6 利用視圖更新數據表 125
7.1.7 with check option選項 126
7.1.8 關係視圖小結 128
7.2 內嵌視圖 128
7.2.1 內嵌視圖簡介 128
7.2.2 內嵌視圖的使用 128
7.2.3 內嵌視圖小結 130
7.3 對象視圖 131
7.3.1 對象視圖簡介 131
7.3.2 對象視圖簡介 131
7.4 物化視圖 133
7.4.1 物化視圖簡介 133
7.4.2 物化視圖的使用 133
7.4.3 物化視圖的數據載入 135
7.4.4 物化視圖的數據更新 135
7.4.5 查詢重寫 136
7.5 本章小結 136
7.6 本章實例 137
7.7 習題 137
第8章 函式與存儲過程(教學視頻:48分鐘) 138
8.1 函式 138
8.1.1 函式簡介 138
8.1.2 創建函式 139
8.1.3 函式中的括弧 140
8.1.4 函式的參數 141
8.1.5 函式的確定性 142
8.1.6 典型函式舉例 143
8.2 存儲過程 144
8.2.1 存儲過程簡介 144
8.2.2 創建存儲過程 144
8.2.3 存儲過程的參數——IN參數 146
8.2.4 存儲過程的參數——OUT參數 147
8.2.5 存儲過程的參數——IN OUT參數 149
8.2.6 存儲過程的參數——參數順序 149
8.2.7 存儲過程的參數——參數的默認值 152
8.2.8 存儲過程的參數——參數順序總結 153
8.3 程式包 153
8.3.1 規範 153
8.3.2 主體 155
8.3.3 調用程式包中的函式/存儲過程 157
8.3.4 程式包中的變數 158
8.4 本章實例 159
8.5 本章小結 161
8.6 習題 161
……
第9章 游標(教學視頻:36分鐘) 162
第10章 觸發器(教學視頻:58分鐘) 178
第11章 序列(教學視頻:28分鐘) 206
第12章 用戶角色與許可權控制(教學視頻:45分鐘) 215
第三篇 Oracle中的SQL
第13章 Oracle數據類型(教學視頻:21分鐘) 231
第14章 Oracle中的函式與表達式(教學視頻:111分鐘) 240
第15章 Oracle中的控制語句(教學視頻:16分鐘) 282
第16章 SQL查詢(教學視頻:55分鐘) 290
第17章 SQL更新數據(教學視頻:34分鐘) 319
第四篇 Oracle編程高級套用
第18章 資料庫速度最佳化與數據完整性(教學視頻:32分鐘) 332
第19章 數據一致性與事務管理(教學視頻:46分鐘) 341
第20章 並發控制(教學視頻:35分鐘) 356
第21章 Oracle中的正則表達式(教學視頻:29分鐘) 369
第五篇 Oracle與程式語言綜合使用實例
第22章 Oracle在Java開發中的套用(教學視頻:38分鐘) 376
第23章 Oracle在C#開發中的套用(教學視頻:12分鐘) 391

相關詞條

熱門詞條

聯絡我們