軟體開發視頻大講堂:Oracle 從入門到精通

軟體開發視頻大講堂:Oracle 從入門到精通

《軟體開發視頻大講堂:Oracle 從入門到精通》是2012年9月清華大學出版社出版的圖書,作者是明日科技(中國)有限公司。

基本介紹

  • 書名:軟體開發視頻大講堂:Oracle 從入門到精通
  • 作者:明日科技(中國)有限公司
  • 出版社:清華大學出版社
  • 出版時間:2012年9月
  • 頁數:424 頁
  • 定價:59.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302289333
內容簡介,圖書目錄,作者簡介,

內容簡介

 《Oracle從入門到精通》從初學者的角度出發,以通俗易懂的語言,豐富多彩的實例,詳細介紹了使用Oracle 11g進行數據管理的各方面技術。全書共分18章,包括Oracle 11g概述,Oracle 11g體系結構,SQL*Plus命令,SQL語言基礎,PL/SQL編程,過程、函式、觸發器和包,管理控制檔案和日誌檔案,管理表空間和數據檔案,數據表對象,其他數據對象,表分區與索引分區,用戶管理與許可權分配,Oracle系統調優,最佳化SQL語句,Oracle數據備份與恢復,數據導出和導入,Oracle 11g的閃回技術,企業人事管理系統等。書中所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會Oracle 11g管理資料庫的精髓,快速提高資料庫管理技能。另外,本書除了紙質內容之外,配書光碟中還給出了海量開發資源庫,主要內容如下:
  ◆語音視頻講解:總時長21小時,共90段
  ◆技術資源庫:600頁專業參考文檔
  ◆實例資源庫:436個經典實例
  ◆項目案例資源庫:3個企業項目開發過程完整展現
  ◆測試題庫系統:138道能力測試題目
  ◆面試資源庫:369個企業面試真題
  ◆PPT電子教案
  本書適合作為軟體開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。

圖書目錄

第1篇 基 礎 知 識
第1章 Oracle 11g概述
視頻講解:1小時28分鐘
1.1 Oracle發展史概述
1.2 關係型資料庫的基本理論
1.2.1 關係型資料庫與資料庫管理系統
1.2.2 關係型資料庫的E-R模型
1.2.3 關係型資料庫的設計範式
1.3 Oracle 11g的新功能
1.4 Oracle 11g的安裝與卸載
1.4.1 Oracle 11g的安裝
1.4.2 Oracle 11g的卸載
1.5 Oracle 11g的管理工具
1.5.1 SQL*Plus工具
1.5.2 Oracle企業管理器
1.5.3 資料庫配置助手
1.6 啟動與關閉資料庫實例
1.6.1 啟動資料庫實例
1.6.2 關閉資料庫實例
1.7 小結
1.8 實踐與練習
第2章 Oracle 11g體系結構
視頻講解:1小時30分鐘
2.1 Oracle 11g體系結構概述
2.2 邏輯存儲結構
2.2.1 數據塊(Data Blocks)
2.2.2 數據區(Extent)
2.2.3 段(Segment)
2.2.4 表空間(TableSpace)
2.3 物理存儲結構
2.3.1 數據檔案
2.3.2 控制檔案
2.3.3 日誌檔案
2.3.4 伺服器參數檔案
2.3.5 密碼檔案、警告檔案和跟蹤檔案
2.4 Oracle 11g伺服器結構
2.4.1 系統全局區(SGA)
2.4.2 程式全局區(PGA)
2.4.3 前台進程
2.4.4 後台進程
2.5 數據字典
2.5.1 Oracle數據字典概述
2.5.2 Oracle常用數據字典
2.6 小結
2.7 實踐與練習
第3章 SQL*Plus命令
視頻講解:1小時24分鐘
3.1 SQL*Plus與資料庫的互動
3.2 設定SQL*Plus的運行環境
3.2.1 SET命令概述
3.2.2 使用SET命令設定運行環境
3.3 常用SQL*Plus命令
3.3.1 HELP命令
3.3.2 DESCRIBE命令
3.3.3 SPOOL命令
3.3.4 其他常用命令
3.4 格式化查詢結果
3.4.1 COLUMN命令
3.4.2 TTITLE和BTITLE命令
3.5 小結
3.6 實踐與練習
第4章 SQL語言基礎
視頻講解:1小時12分鐘
4.1 SQL語言概述
4.1.1 SQL語言的特點
4.1.2 SQL語言的分類
4.1.3 SQL語言的編寫規則
4.2 用戶模式
4.2.1 模式與模式對象
4.2.2 實例模式SCOTT
4.3 檢索數據
4.3.1 簡單查詢
4.3.2 篩選查詢
4.3.3 分組查詢
4.3.4 排序查詢
4.3.5 多表關聯查詢
4.4 Oracle常用系統函式
4.4.1 字元類函式
4.4.2 數字類函式
4.4.3 日期和時間類函式
4.4.4 轉換類函式
4.4.5 聚合類函式
4.5 子查詢的用法
4.5.1 子查詢
4.5.2 單行子查詢
4.5.3 多行子查詢
4.5.4 關聯子查詢
4.6 運算元據庫
4.6.1 插入數據(INSERT語句)
4.6.2 更新數據(UPDATE語句)
4.6.3 刪除數據(DELETE語句和TRUNCATE語句)
4.7 事務處理
4.7.1 事務概述
4.7.2 操作事務
4.8 小結
4.9 實踐與練習
第5章 PL/SQL編程
視頻講解:1小時8分鐘
5.1 PL/SQL概述
5.1.1 PL/SQL塊結構
5.1.2 代碼注釋和標識符
5.2 數據類型與定義變數和常量
5.2.1 基本數據類型
5.2.2 特殊數據類型
5.2.3 定義變數和常量
5.3 流程控制語句
5.3.1 選擇語句
5.3.2 循環語句
5.4 PL/SQL游標
5.4.1 顯示游標
5.4.2 游標的屬性
5.4.3 隱式游標
5.4.4 通過for語句循環遊標
5.5 PL/SQL異常處理
5.5.1 預定義異常
5.5.2 自定義異常
5.6 小結
5.7 實踐與練習
第6章 過程、函式、觸發器和包
視頻講解:1小時36分鐘
6.1 存儲過程
6.1.1 創建存儲過程
6.1.2 存儲過程的參數
6.1.3 IN參數的默認值
6.2 函式
6.2.1 創建函式
6.2.2 調用函式
6.2.3 刪除函式
6.3 觸發器
6.3.1 觸發器概述
6.3.2 語句級觸發器
6.3.3 行級觸發器
6.3.4 替換觸發器
6.3.5 用戶事件觸發器
6.4 程式包
6.4.1 程式包的規範
6.4.2 程式包的主體
6.5 小結
6.6 實踐與練習
第2篇 核 心 技 術
第7章 管理控制檔案和日誌檔案
視頻講解:1小時16分鐘
7.1 管理控制檔案
7.1.1 控制檔案概述
7.1.2 控制檔案的多路復用
7.1.3 創建控制檔案
7.1.4 備份和恢復控制檔案
7.1.5 刪除控制檔案
7.1.6 查詢控制檔案的信息
7.2 管理重做日誌檔案
7.2.1 重做日誌檔案概述
7.2.2 增加日誌組及其成員
7.2.3 刪除重做日誌
7.2.4 更改重做日誌的位置或名稱
7.2.5 查看重做日誌信息
7.3 管理歸檔日誌檔案
7.3.1 日誌模式分類
7.3.2 管理歸檔操作
7.3.3 設定歸檔檔案位置
7.3.4 查看歸檔日誌信息
7.4 小結
7.5 實踐與練習
第8章 管理表空間和數據檔案
視頻講解:58分鐘
8.1 表空間與數據檔案的關係
8.2 Oracle 11g的默認表空間
8.2.1 SYSTEM表空間
8.2.2 SYSAUX表空間
8.3 創建表空間
8.3.1 創建表空間的語法
8.3.2 通過本地化管理方式創建表空間
8.3.3 通過段空間管理方式創建表空間
8.3.4 創建非標準塊表空間
8.3.5 建立大檔案表空間
8.4 維護表空間與數據檔案
8.4.1 設定默認表空間
8.4.2 更改表空間的狀態
8.4.3 重命名表空間
8.4.4 刪除表空間
8.4.5 維護表空間中的數據檔案
8.5 管理撤銷表空間
8.5.1 撤銷表空間的作用
8.5.2 撤銷表空間的初始化參數
8.5.3 撤銷表空間的基本操作
8.6 管理臨時表空間
8.6.1 臨時表空間概述
8.6.2 創建臨時表空間
8.6.3 查詢臨時表空間的信息
8.6.4 關於臨時表空間組
8.7 小結
8.8 實踐與練習
第9章 數據表對象
視頻講解:1小時10分鐘
9.1 數據表概述
9.2 創建數據表
9.2.1 數據表的邏輯結構
9.2.2 創建一個數據表
9.2.3 數據表的特性
9.3 維護數據表
9.3.1 增加和刪除欄位
9.3.2 修改欄位
9.3.3 重命名表
9.3.4 改變表空間和存儲參數
9.3.5 刪除表
9.3.6 修改表的狀態
9.4 數據完整性和約束性
9.4.1 非空約束
9.4.2 主鍵約束
9.4.3 唯一性約束
9.4.4 外鍵約束
9.4.5 禁用和激活約束
9.4.6 刪除約束
9.5 小結
9.6 實踐與練習
第10章 其他數據對象
視頻講解:55分鐘
10.1 索引對象
10.1.1 索引概述
10.1.2 創建索引
10.1.3 修改索引
10.1.4 刪除索引
10.1.5 顯示索引信息
10.2 視圖對象
10.2.1 創建視圖
10.2.2 管理視圖
10.3 同義詞對象
10.4 序列對象
10.4.1 創建序列
10.4.2 管理序列
10.5 小結
10.6 實踐與練習
第11章 表分區與索引分區
視頻講解:46分鐘
11.1 分區技術概述
11.2 創建表分區
11.2.1 範圍分區
11.2.2 散列分區
11.2.3 列表分區
11.2.4 組合分區
11.2.5 Interval分區
11.3 表分區策略
11.4 管理表分區
11.4.1 添加表分區
11.4.2 合併分區
11.4.3 刪除分區
11.4.4 併入分區
11.5 創建索引分區
11.5.1 索引分區概述
11.5.2 本地索引分區
11.5.3 全局索引分區
11.6 管理索引分區
11.6.1 索引分區管理的操作列表
11.6.2 索引分區管理的實際操作
11.7 小結
11.8 實踐與練習
第12章 用戶管理與許可權分配
視頻講解:48分鐘
12.1 用戶與模式的關係
12.2 創建與管理用戶
12.2.1 身份驗證
12.2.2 創建用戶
12.2.3 修改用戶
12.2.4 刪除用戶
12.3 用戶許可權管理
12.3.1 許可權簡介
12.3.2 授權操作
12.3.3 回收系統許可權
12.3.4 對象授權
12.3.5 回收對象許可權
12.3.6 查詢用戶與許可權
12.4 角色管理
12.4.1 角色概述
12.4.2 預定義角色
12.4.3 創建角色與授權
12.4.4 管理角色
12.4.5 角色與許可權的查詢
12.5 資源配置PROFILE
12.5.1 PROFILE概述
12.5.2 使用PROFILE管理密碼
12.5.3 使用PROFILE管理資源
12.5.4 維護PROFILE檔案
12.5.5 顯示PROFILE信息
12.6 小結
12.7 實踐與練習
第3篇 高 級 應 用
第13章 Oracle系統調優
視頻講解:28分鐘
13.1 調整初始化參數
13.1.1 Oracle初始化參數分類
13.1.2 主要系統調優參數介紹
13.2 系統全局區(SGA)最佳化
13.2.1 調整記憶體分配
13.2.2 調整日誌緩衝區
13.2.3 調整共享池
13.2.4 調整資料庫緩衝區
13.2.5 SGA調優建議
13.3 排序區最佳化
13.3.1 排序區與其他記憶體區的關係
13.3.2 排序活動
13.3.3 專用模式下排序區的調整
13.3.4 共享模式下排序區的調整
13.4 小結
13.5 實踐與練習
第14章 最佳化SQL語句
視頻講解:26分鐘
14.1 常規SQL語句最佳化
14.1.1 建議不用"*"來代替所有列名
14.1.2 用TRUNCATE代替DELETE
14.1.3 在確保完整性的情況下多用COMMIT語句
14.1.4 儘量減少表的查詢次數
14.1.5 用[NOT] EXISTS代替[NOT] IN
14.2 表連線最佳化
14.2.1 驅動表的選擇
14.2.2 WHERE子句的連線順序
14.3 合理使用索引
14.3.1 何時使用索引
14.3.2 索引列和表達式的選擇
14.3.3 選擇複合索引主列
14.3.4 避免全表掃描大表
14.3.5 監視索引是否被使用
14.4 最佳化器的使用
14.4.1 最佳化器的概念
14.4.2 運行EXPLAIN PLAN
14.4.3 Oracle 11g中SQL執行計畫的管理
14.5 資料庫和SQL重演
14.5.1 資料庫重演
14.5.2 SQL重演
14.6 Oracle的性能顧問
14.6.1 SQL調優顧問
14.6.2 SQL訪問顧問
14.7 小結
14.8 實踐與練習
第15章 Oracle數據備份與恢復
視頻講解:44分鐘
15.1 備份與恢復概述
15.2 RMAN工具概述
15.2.1 RMAN組件
15.2.2 RMAN通道
15.2.3 RMAN命令
15.3 使用RMAN工具備份
15.3.1 RMAN備份策略
15.3.2 使用RMAN備份資料庫檔案和歸檔日誌
15.3.3 增量備份
15.4 使用RMAN工具完全恢復
15.4.1 恢復處於NOARCHIVELOG模式的資料庫
15.4.2 恢復處於ARCHIVELOG模式的資料庫
15.5 使用RMAN工具部分恢復
15.5.1 基於時間的不完全恢復
15.5.2 基於更改的不完全恢復
15.6 小結
15.7 實踐與練習
第16章 數據導出和導入
視頻講解:40分鐘
16.1 EXPDP和IMPDP概述
16.2 EXPDP導出數據
16.2.1 執行EXPDP命令
16.2.2 EXPDP命令參數
16.3 IMPDP導入數據
16.3.1 執行IMPDP命令
16.3.2 IMPDP命令參數
16.4 SQL* Loader工具
16.4.1 SQL* Loader概述
16.4.2 載入數據
16.5 小結
16.6 實踐與練習
第17章 Oracle 11g的閃回技術
視頻講解:30分鐘
17.1 閃回技術概述
17.2 閃回資料庫
17.2.1 閃回恢復區配置
17.2.2 閃回資料庫配置
17.2.3 閃回資料庫技術套用
17.3 閃回表
17.3.1 閃回表命令的語法
17.3.2 閃回表的套用
17.4 閃回丟棄
17.4.1 資源回收筒概述
17.4.2 資源回收筒的套用
17.5 其他閃回技術
17.5.1 閃回版本查詢
17.5.2 閃回事務查詢
17.5.3 閃回數據歸檔
17.6 小結
17.7 實踐與練習
第4篇 項 目 實 戰
第18章 企業人事管理系統
視頻講解:2小時43分鐘
18.1 開發背景
18.2 系統分析
18.3 系統設計
18.3.1 系統目標
18.3.2 系統功能結構
18.3.3 系統預覽
18.3.4 業務流程圖
18.3.5 資料夾結構設計
18.4 資料庫設計
18.4.1 資料庫分析
18.4.2 資料庫概念設計
18.4.3 資料庫邏輯結構設計
18.5 主窗體設計
18.5.1 導航欄的設計
18.5.2 工具列的設計
18.6 公共模組設計
18.6.1 編寫Hibernate配置檔案
18.6.2 編寫Hibernate持久化類和映射檔案
18.6.3 編寫通過Hibernate操作持久化對象的常用方法
18.6.4 創建用於特殊效果的部門樹對話框
18.6.5 創建通過部門樹選取員工的面板和對話框
18.7 人事管理模組設計
18.7.1 人事管理模組功能概述
18.7.2 人事管理模組技術分析
18.7.3 人事管理模組實現過程
18.8 待遇管理模組設計
18.8.1 待遇管理模組功能概述
18.8.2 待遇管理模組技術分析
18.8.3 待遇管理模組實現過程
18.9 系統維護模組設計
18.9.1 系統維護模組功能概述
18.9.2 系統維護模組技術分析
18.9.3 系統維護模組實現過程
18.10 Hibernate關聯關係的建立方法
18.10.1 建立一對一關聯
18.10.2 建立一對多關聯
18.11 小結

作者簡介

明日科技是一家軟體開發和教育為主的高科技公司,開發的系統有長春公交系統、天氣預報系統,礦山瓦斯報警系統等。開發的圖書有《軟體開發視頻大講堂》《軟體開發1200例》《軟體工程師開發大系》等多個系列,多個品種榮獲“全行業書”獎項。

相關詞條

熱門詞條

聯絡我們