內容簡介
《Oracle12c從入門到精通(第二版)》從實際應用角度齣發,係統地介紹瞭數據庫和0raCle的相關概念和原理、0racle的數據庫管理以及0racle的應用開發基礎,並通過兩個案例來介紹基於Java開發包和Oracle數據庫進行案例開發的詳細過程。
《Oracle12c從入門到精通(第二版)》結構閤理、內容翔實、示例豐富、語言簡潔。從實際角度齣發,係統地介紹瞭數據庫和Oracle的相關概念和原理、Oracle的數據庫管理(如安裝與啓動,用戶權限、備份與恢復等)以及Oracle的應用開發基礎,並通過兩個案例來介紹基於Java開發包和Oracle數據庫進行案例開發的詳細過程。
作者簡介
閆紅岩,高級講師,Oracle高級培訓師,DBA。對Oracle 9i、10g、11g和12c數據庫的係統升級、係統遷移、性能診斷、性能優化、分布存儲、RAC集群、數據備份解決方案的設計與實施有豐富的一綫經驗,設計過多個與Oracle數據庫有關的容災係統方案,熟悉DB2、Sybase等大型數據庫及其高級技術。
內頁插圖
目錄
前言
第1章 Oracle數據庫概述
1.1 Oracle數據庫産品結構及組成
1.1.1 標準版1
1.1.2 標準版
1.1.3 企業版
1.2 數據庫基本術語
1.2.1 數據庫
1.2.2 數據庫管理係統
1,2.3 數據庫係統
1.2.4 數據庫模式
1.2.5 數據模型
1.2.6 數據完整性約束
1.2.7 聯機事務處理和聯機分析處理
1.2.8 數據倉庫
1.3 Oracle基本術語
1.3.1 數據字典
1.3.2 數據文件
1.3.3 控製文件
1.3.4 日誌文件
1.3.5 錶空間
1.3.6 段
1.3.7 區
1.3.8 數據塊
1.4 Oracle12c的新特性
1.4.1 數據庫管理部分
1.4.2 CDB與PDB部分
1.4.3 雲端連接
第2間Oracle在Windows8上的安裝與配置
2.1 下載Oracle12cR1forWindowsx64的版本
2.2 Oracle通用安裝器
2.3 Oracle數據庫軟件的安裝準備
2.4 安裝過程
2.5 配置服務
2.6 安裝後的驗證
第3章 SQL基礎
3.1 SQL概述
3.1.1 SQL的功能
3.1.2 SQL的特點
3.1.3 SQL語句的編寫規則
3.2 數據定義
3.2.1 CREATE
3.2.2 DROP
3.2.3 ALTER
3.3 數據查詢
3.3.1 簡單查詢
3.3.2 WHERE子句
3.3.3 ORDERBY子句
3.3.4 GROUPBY子句
3.3.5 HAVING子句
3.3.6 多錶連接查詢
3.3.7 集閤操作
3.3.8 子查詢
3.4 數據操縱
3.4.1 INSERT語句
3.4.2 UPDATE語句
3.4.3 DELETE語句
3.4.4 TRUNCATE語句
3.5 數據控製
3.5.1 GRANT語句
3.5.2 REVOKE語句
3.6 Oracle常用函數
3.6.1 字符類函數
3.6.2 數學類函數
3.6.3 日期類函數
3.6.4 轉換類函數
3.6.5 聚集類函數
第4間OraclePL/SQL及編程
4.1 PUSQL簡介
4.1.1 PL/SQL的基本結構
4.1.2 PL/SQL注釋
4.1.3 PL/SQL字符集
4.1.4 PL/SQL數據類型
4.1.5 PL/SQL變量和常量
4.1.6 PL/SQL語句控製結構
4.1.7 PL/SQL錶達式
4.2 PUSQL的遊標
4.2.1 基本原理
4.2.2 顯式遊標
4.2.3 隱式遊標
4.2.4 遊標屬性
4.2.5 遊標變量
4.3 過程
4.3.1 創建過程
4.3.2 調用過程
4.3.3 刪除過程
4.3.4 過程的參數類型及傳遞
4.4 函數
4.4.1 創建函數
4.4.2 調用函數
4.4.3 刪除函數
4.5 包
4.5.1 基本原理
4.5.2 創建包
4.5.3 調用包
4.5.4 刪除包
4.6 觸發器
4.6.1 觸發器的基本原理
4.6.2 創建觸發器
4.6.3 執行觸發器
4.6.4 刪除觸發器
第5章 熟悉SQL*Plus環境
5.1 進入和退齣SQL*Plus環境
5.1.1 啓動SQL*Plus
5.1.2 創建SQL*Plus快捷方式
5.1.3 退齣SQL*Plus環境
5.2 SQL*Plus編輯器的編輯命令
5.2.1 編輯命令
5.2.2 保存命令
5.2.3 加入注釋
5.2.4 運行命令
5.2.5 編寫交互命令
5.2.6 使用綁定變量
5.2.7 跟蹤語句
5.3 設置SQL*Plus環境
5.3.1 SHOW命令
5.3.2 SET命令
5.4 SQL*Plus環境介紹
5.4.1 存儲SQL*Plus環境
5.4.2 假脫機輸齣
5.4.3 聯機幫助
5.5 使用SQL*Plus格式化查詢結果
5.5.1 格式化列
5.5.2 定義頁與報告的標題和維數
5.5.3 存儲和打印結果
第6章 Oracle的基本操作
6.1 Oracle的啓動與關閉
6.1.1 啓動Oracle數據庫
6.1.2 關閉Oracle數據庫
6.2 錶的創建與修改
6.2.1 錶的基本概念
6.2.2 錶結構設計
6.2.3 錶的創建
6.2.4 修改錶結構
6.3 索引
6.3.1 索引的概念
6.3.2 創建索引
6.3.3 刪除索引
6.4 視圖
6.4.1 視圖的概念
6.4.2 創建視圖
6.4.3 視圖更改
6.4.4 刪除視圖
6.5 數據操縱與數據查詢
6.5.1 復製原錶插入記錄
6.5.2 使用視圖
6.5.3 使用PL/SQL
6.5.4 數據查詢
第7章 Oracle數據庫管理操作
7.1 學會使用視圖
7.1.1 增加安全性
7.1.2 隱藏數據的復雜性
7.1.3 實現命名簡潔性和易讀性
7.1.4 實現更改靈活性
7.2 實現記錄的唯一性
7.2.1 用鍵實現
7.2.2 創建唯一索引
7.2.3 使用序列
7.3 實現數據的完整性
7.3.1 域完整性
7.3.2 實體完整性
7.3.3 引用完整性
7.3.4 存儲過程檢查
7.3.5 使用觸發器
7.4 避免更改引起的大量改動
7.4.1 使用視圖
7.4.2 使用同義詞
7.4.3 使用遊標
第8章 數據庫用戶管理
8.1 授予權限
8.1.1 直接授權
8.1.2 授權角色
8.1.3 使用ALTERUSER語句修改用戶的默認角色
8.1.4 使用SETROLE控製角色使用
8.2 迴收權限
8.2.1 逐一迴收
8.2.2 刪除角色
8.2.3 刪除數據庫對象
8.2.4 刪除用戶
8.3 不同用戶權限管理
8.4 管理對數據庫對象的訪問
8.4.1 使用用戶口令
8.4.2 使用權限控製
8.4.3 使用數據庫鏈接
8.4.4 使用配置文件
第9章 數據空間管理
9.1 建立數據庫時的空間設計
9.1.1 指定SYSTEM錶空間初值
9.1.2 設置其他錶空間初值
9.2 在空間充足時的管理
9.2.1 使用數據字典動態監視
9.2.2 嚮錶空間增加數據文件
9.3 解決空間不足的方法
9.3.1 增加數據文件大小
9.3.2 創建新錶空間
9.3.3 動態增加錶空間
9.3.4 三種方法的區彆與比較
9.4 閤理利用存儲空間
9.4.1 采用正確的數據類型
9.4.2 存儲參數的正確設置
9.4.3 定期迴收無用錶空間
9.4.4 歸檔曆史錶空間
第10章 備份與恢復機製
10.1 備份與恢復的方法
10.2 使用數據泵進行邏輯備份和恢復
10.2.1 使用expdp導齣數據
10.2.2 使用impdp導入數據
10.3 脫機備份與恢復
10.3.1 脫機備份
10.3.2 脫機恢復
10.4 聯機備份與恢復
10.4.1 歸檔日誌模式的設置
10.4.2 創建恢復目錄所用的錶空間
10.4.3 創建RMAN用戶並授權
10.4.4 創建恢復目錄
10.4.5 注冊目標數據庫
10.4.6 使用RMAN程序進行備份
10.4.7 使用RMAN程序進行恢復
10.5 自動備份與恢復
10.5.1 閃迴數據庫
10.5.2 閃迴錶
10.5.3 閃迴迴收站
10.5.4 閃迴查詢
10.5.5 閃迴版本查詢
10.5.6 閃迴事務查詢
10.6 幾種備份與恢復方法的比較
第11章 控製文件及日誌文件的管理
11.1 控製文件
11.1.1 控製文件概述
11.1.2 多路復用控製文件
11.1.3 控製文件的創建
11.1.4 控製文件的備份與恢復
11.1.5 控製文件的查詢與刪除
11.2 日誌文件
11.2.1 日誌文件及存儲策略
11.2.2 增加日誌組和日誌成員
11.2.3 設置日誌自動存檔功能
11.2.4 監視日誌工作
……
第12章 數據庫控製
第13章 Oracle數據庫的安全管理
第14章 留言闆係統
第15章 新聞發布係統
附錄A Oracle12c詞匯集錦
附錄B Oracle12c選件概述
前言/序言
數據庫技術是計算機科學技術中發展最迅速的領域之一,也是應用最廣泛的技術之一。數據庫管理係統是國傢信息基礎設施的重要組成部分,也是國傢信息安全的核心技術之一。信息技術的飛速發展大大推動瞭社會的進步,也逐漸改變瞭人們的生活、工作和學習方式。因此,數據庫係統已成為計算機信息係統與應用係統的核心技術和重要基礎。Oracle數據庫係統是數據庫領域最優秀的數據庫之一,隨著版本的不斷升級,功能越來越強大最新的版本0raCleDabLbase12cReleasel(12.1.0.1.0)可以為各類用戶提供完整的數據庫解決方案,幫助用戶建立自己的電子商務體係,從而增強用戶對外界變化的敏捷反應能力,提高用戶的市場競爭力。本書特色:
體係結構閤理。結構安排由淺入深,更加符閤“從入門到提高、從基礎到實例”的循序漸進的學習規律。
專業的指導。本書由OraCle數據庫專業教師精心編著,書中不僅對各個知識點進行瞭係統的安排,還加以針對性的實例練習,力求使讀者在學習時有更深的理解。
豐富的素材。在本書配套的網絡資源中,為讀者提供瞭書中實例所用的素材及源文件。主要內容:
本書從實際應用角度齣發,係統地介紹瞭數據庫和0raCle的相關概念和原理、0racle的數據庫管理以及0racle的應用開發基礎,並通過兩個案例來介紹基於Java開發包和Oracle數據庫進行案例開發的詳細過程。
全書共分15章,其中第1章講述瞭數據庫和OraCle的基本概念,以及Oracle12c的新特性。第2章講述瞭Oracle在W1ndows上的安裝和配置。
……
Oracle12c從入門到精通(第二版) 下載 mobi epub pdf txt 電子書 格式