《高等學校計算機類規劃教材:Oracle 11g資料庫實用教程》是2013年12月1日清華大學出版社出版的圖書,作者是陳冬亮。
基本介紹
- 中文名:高等學校計算機類規劃教材:Oracle 11g資料庫實用教程
- 出版社:清華大學出版社
- 頁數:322頁
- 開本:16
- 定價:38.00
- 作者:陳冬亮
- 出版日期:2013年12月1日
- 語種:簡體中文
- ISBN:9787302348931, 7302348936
- 品牌:清華大學出版社
編輯推薦
內容簡介
圖書目錄
1.1資料庫基本知識
1.1.1資料庫的基本概念
1.1.2資料庫的數據模型
1.1.3資料庫的關係操作
1.2 0racle 119簡介
1.2.1 Oracle資料庫系統的特點
1.2.2 Oracle的發展簡史
1.2.3 Oracle 8i、9i、10g、11g版本的區別
1.2.4 Oracle 11g的新特性
1.2.5 Oracle 11g的版本
1.3 Oracle 11g的安裝與卸載
1.3.1 Oracle 11g的運行環境
1.3.2 Oracle 11g的安裝
1.3.3 Oracle 11g的基本檔案目錄
1.3.4 Oracle 11g的卸載
1.4 Oracle 11g的基本環境與服務
1.4.1 Oracle 11g的基本環境
1.4.2 Oracle 11g的資料庫服務
1.5 總結
1.6問題與習題
第2童Oracle體系結構
2.1物理存儲結構
2.1.1數據檔案
2.1.2控制檔案
2.1.3日誌檔案
2.1.4參數檔案
2.1.5口令檔案
2.1.6跟蹤檔案
2.1.7警告日誌檔案
2.2邏輯存儲結構
2.2.1 數據塊
2.2.2盤區
2.2.3段
2.2.4表空間
2.3 記憶體結構
2.3.1系統全局區
2.3.2程式全局區
2.3.3排序區
2.4進程結構
2.4.1進程結構的介紹
2.4.2後台進程
2.5數據字典
2.5.1靜態數據字典
2.5.2動態性能視圖
2.5.3 Oracle常用數據字典
2.6總結
2.7問題與習題
第3章Oracle 11g的資料庫管理
3.1資料庫的創建
3.2 SQL*Plus概述
3.2.1 SQL*P1us的主要作用
3.2.2 SQL*Plus連線與斷開資料庫
3.2.3 SQL*Plus命令使用
3.3資料庫的啟動與關閉
3.3.1連線資料庫
3.3.2資料庫的啟動
3.3.3資料庫的關閉
3.4資料庫的修改與刪除
3.4.1資料庫的修改
3.4.2資料庫的刪除
3.5資料庫初始用戶
3.5.1 SYS與SYSTEM用戶
3.5.2 SCOTT用戶
3.6 總結
3.7問題與習題
第4章Oracle 11g的表空間管理
4.1表空間的創建
4.1.1表空間的類型
4.1.2表空間的創建
4.1.3表空間的狀態
4.2表空間的修改與刪除
4.2.1表空間的修改
4.2.2表空間的刪除
4.3表空間信息的查看
4.4總結
4.5問題與習題
第5章Oracle 11g的表管理
5.1模式與模式對象
5.2數據表的創建
5.2.1數據類型
5.2.2表的創建
5.3 數據表的修改與刪除
5.3.1數據表的修改
5.3.2數據表的刪除
5.4資料庫完整性
5.4.1資料庫完整性的含義
5.4.2完整性約束
5.5 總結
5.6問題與習題
第6章Oracle ll9的數據查詢
6.1 sOL概述
6.1.1 SQL簡介
6.1.2查詢的基本原理
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.3.4轉換函式
6.3.5其他函式
6.4總結
6.5問題與習題
第7章Oracle數據的基本操作
7.1 添加數據
7.1.1插入數據
7.1.2插入序列
7.2更新數據
7.3刪除數據
7.4 總結
7.5問題與習題
第8章索引
8.1索引概述
8.1.1索引的基本概念
8.1.2索引類型介紹
8.2創建索引
8.2.1創建8樹索引
8.2.2創建點陣圖索引
8.2.3創建反向鍵索引
8.2.4創建基於函式的索引
8.2.5創建全局和局部分區索引
8.3管理索引
8.3.1修改索引
8.3.2監視索引
8.3.3顯示索引信息
8.3.4刪除索引
8.4總結
8.5問題與習題
第9章視圖
第10章PL/SQL基礎
第11章存儲過程與函式
笛12章觸發器
笛13章游標
第14章安全管理
第15章資料庫備份與恢復
參考文獻
文摘
插圖:
3.收回用戶的系統許可權
在Oracle 11g中,可以使用REVOKE語句撤銷或回收用戶的許可權或角色。
使用REVOKE語句撤銷用戶的系統許可權,其基本語法如下:
REVOKE FROM :
例如,撤銷或收回用戶的創建表許可權:
REVOKE CREATE TABLE FROM wang;
4.系統許可權的分類
每種系統許可權都為用戶提供了執行某一種或某一類系統級的資料庫操作的權力,即系統級的DDL(Data Definition Language)語句、DML(Data Manipulation Language)語句的權力。數據字典視圖SYSTEM PRIVILEGE MAP中包括了Oracle資料庫中的所有系統許可權。查詢該視圖可以了解系統許可權的信息,具體語句如下所示。
查詢系統許可權的數量:
SELECT COUNT(*)FROM SYSTEM_PRIVILEGE_MAP;
查詢與角色管理有關的系統許可權:
SELECT*FROM SYSTEM—PRIVILEGE—MAP WHERE name LIKE’%role%’;
可以將系統許可權授予用戶、角色、PUBLIC公共用戶組。一般地,系統許可權只能授予值得信任的用戶,以免系統許可權被濫用,而直接危及資料庫的安全性。
注意:PUBLIC公共用戶組是一個在創建資料庫時,就被自動創建的用戶組。該用戶組有什麼許可權,資料庫中所有用戶就有什麼許可權。可以利用該特點,將公共許可權授予資料庫中所有的用戶。