<內容簡介>
《Oracle數據庫管理從入門到精通(附光盤)》以面嚮應用為原則,深入淺出地介紹了Oracle數據庫的管理和開發技術。書中通過大量的圖解和示例代碼,詳細介紹了Oracle的體系結構、PL/SQL的語言特性,並深入剖析了用PL/SQL進行Oracle開發的方方面面。為了便於讀者高效、直觀地學習,作者為本書重點內容錄製了13.6小時多媒體教學視頻。這些視頻及本書涉及的源代碼一起收錄於本書配套DVD光盤中。另外,光盤中還免費贈送了7.8小時Oracle PL/SQL教學視頻和大量的PL/SQL實例代碼,供讀者進一步學習參考。
全書共24章,分為6篇。涵蓋的內容主要有關係型數據庫基礎、Oracle的安裝和管理、體系結構、網絡結構、物理和邏輯結構的維護和管理、SQL語言的應用、PL/SQL語言基礎、開發環境、控制語句、數據表的管理和查詢、數據表的操作、使用PL/SQL的記錄與集合、各種內置函數、光標、事務處理、異常處理、子程序、包、Oracle的安全性、表空間和數據文件的管理、數據庫的備份和恢復等,最後還通過兩個現實案例介紹了Oracle編程的經驗和技巧。
本書適用於Oracle數據庫管理人員、使用PL/SQL進行應用程序開發的人員、對軟件開發有興趣的學生及愛好者。另外,本書對於網絡管理員、企業IT運維人員也具有很強的指導作用。
<目錄>
第1篇 Oracle基礎
第1章 認識關係型數據庫( 教學視頻:37分鐘) 2
1.1 理解數據庫 2
1.1.1 什麼是關係型數據庫 2
1.1.2 實體關係模型 3
1.1.3 關係型數據庫管理系統RDBMS 5
1.1.4 使用SQL語言管理數據庫 6
1.2 認識數據庫範式 7
1.2.1 什麼是數據庫範式 7
1.2.2第一範式1NF 8
1.2.3第二範式2NF 9
1.2.4第三範式3NF 10
1.3 認識Oracle數據庫系統 10
1.3.1 Oracle數據庫特性 10
1.3.2 Oracle數據庫管理員 12
1.3.3 數據庫管理員任務列表 13
1.3.4 Oracle數據庫系統的組成 15
1.3.5 與SQL Server數據庫的比較 16
1.4 安裝Oracle數據庫 18
1.4.1 獲取Oracle數據庫軟件 18
1.4.2 使用Oracle技術與文檔庫 19
1.4.3 安裝Oracle數據庫系統 20
1.4.4 卸載Oracle數據庫 29
1.5 小結 31
第2章 創建和連接Oracle數據庫( 教學視頻:43分鐘) 33
2.1 創建Oracle數據庫 33
2.1.1 使用DBCA創建數據庫 33
2.1.2 使用靜默方式創建數據庫 41
2.1.3 刪除現有數據庫 43
2.1.4 手動安裝數據庫 45
2.2 啟動和停止Oracle數據庫服務 50
2.2.1 啟動和停止監聽程序 51
2.2.2 啟動數據庫 54
2.2.3 限制數據庫的訪問 56
2.2.4 關閉數據庫 57
2.3 Oracle客戶端工具 59
2.3.1 安裝Oracle客戶端 59
2.3.2 客戶端網絡配置工具 62
2.3.3 使用Oracle企業管理器 65
2.3.4 使用SQL*Plus 67
2.3.5 使用Oracle SQL Developer 69
2.3.6 使用PL/SQL Developer 71
2.3.7 使用Toad 73
2.4 小結 76
第3章 SQL語言與SQL*Plus( 教學視頻:34分鐘) 77
3.1 SQL語言基礎 77
3.1.1 SQL、SQL*Plus與Oracle的關係 77
3.1.2 SQL語言的特點 78
3.1.3 SQL語言的分類 80
3.1.4 SQL語言的編寫規則 81
3.2 認識SQL*Plus 83
3.2.1 SQL*Plus的功能 83
3.2.2 啟動SQL *Plus 84
3.2.3 重新連接數據庫 86
3.2.4 SQL*Plus運行環境設置 86
3.2.5 使用命令幫助 88
3.3 操作數據庫 90
3.3.1 執行SQL與PL/SQL代碼 90
3.3.2 瞭解SQL*Plus緩衝區 92
3.3.3 運行腳本文件 94
3.3.4 顯示表結構 95
3.3.5 使用替換變量 97
3.3.6 運行操作系統命令 98
3.3.7 斷開和退出SQL*Plus 99
3.4 格式化查詢結果 100
3.4.1 格式化列 100
3.4.2 清除列格式 103
3.4.3 限制重複行 103
3.4.4 使用匯總行 105
3.5 小結 106
第4章 認識Oracle體系結構( 教學視頻:20分鐘) 107
4.1 Oracle實例內存管理 107
4.1.1 Oracle內存結構 107
4.1.2 系