注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫Oracle 數(shù)據(jù)庫實用教程

Oracle 數(shù)據(jù)庫實用教程

Oracle 數(shù)據(jù)庫實用教程

定 價:¥49.00

作 者: 岳國華 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機專業(yè)實用規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302511823 出版時間: 2018-09-01 包裝: 平裝
開本: 16 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書作者將多年的高校從事Oracle數(shù)據(jù)庫教學的實際體會與在企業(yè)里進行數(shù)據(jù)庫應用系統(tǒng)架構設計與開發(fā)的經(jīng)驗相結(jié)合,采用院校和企業(yè)聯(lián)合編寫的方式精心打造了本教材。書中全面系統(tǒng)地介紹、論述了Oracle數(shù)據(jù)庫的相關原理、方案對象的創(chuàng)建、使用、管理方法和SQL及PL/SQL程序設計、應用優(yōu)化等,全書共分為十一章。本書以實際數(shù)據(jù)庫項目開發(fā)案例為驅(qū)動,將Oracle數(shù)據(jù)庫的基本原理、技術特色和具體的軟件開發(fā)案例相結(jié)合,在相關章節(jié)部分通過穿插案例的具體實現(xiàn)、加深讀者對相關知識點的理解與技術應用體驗。本書主要內(nèi)容包括:關系數(shù)據(jù)庫概述與Oracle安裝、數(shù)據(jù)庫建模工具ERwin、Power Designer使用,Oracle數(shù)據(jù)庫體系結(jié)構 ,用戶與權限管理,數(shù)據(jù)表及其管理、聚集表、分區(qū)表、臨時表,數(shù)據(jù)查詢,PL/SQL程序設計、存儲過程、函數(shù),索引、索引組織表、視圖,物化視圖、序列及同義詞,事務與并發(fā)控制,觸發(fā)器及應用、觸發(fā)器變異的處理,Oracle安全策略、數(shù)據(jù)庫備份與恢復,數(shù)據(jù)庫部署、訪問接口與調(diào)優(yōu),特別是訪問接口與調(diào)優(yōu)部分詳細的介紹了ODBC API和JDBC API、OLEDB體系結(jié)構并分別以實例代碼展示了這幾種接口訪問Oracle數(shù)據(jù)庫的實現(xiàn),結(jié)合具體案例給出了數(shù)據(jù)庫性能優(yōu)化的策略與方法。

作者簡介

暫缺《Oracle 數(shù)據(jù)庫實用教程》作者簡介

圖書目錄

目錄


第1章關系數(shù)據(jù)庫概述與Oracle安裝

1.1關系數(shù)據(jù)庫概論

1.1.1關系數(shù)據(jù)庫的相關概念

1.1.2SQL語言概述

1.2數(shù)據(jù)庫的設計與規(guī)范化

1.2.1數(shù)據(jù)庫設計的具體步驟

1.2.2數(shù)據(jù)庫設計的范式理論(xNF)

1.3常用數(shù)據(jù)庫建模工具介紹與案例

1.3.1ERwin簡介

1.3.2Power Designer簡介

1.3.3數(shù)據(jù)庫建模案例(ERwin模型)

1.4Oracle數(shù)據(jù)庫介紹

1.4.1Oracle數(shù)據(jù)庫的發(fā)展

1.4.2Oracle數(shù)據(jù)庫的系統(tǒng)結(jié)構

1.4.3Oracle 10g介紹

1.5Oracle的安裝

1.5.1安裝Oracle 10g的環(huán)境要求

1.5.2安裝Oracle 10g

1.5.3檢驗安裝是否成功

1.5.4Oracle數(shù)據(jù)庫的默認用戶

1.6Oracle系統(tǒng)配置與客戶端工具

1.6.1數(shù)據(jù)庫配置助手

1.6.2Oracle企業(yè)管理器(OEM)

1.6.3SQL*Plus與iSQL*Plus

1.6.4網(wǎng)絡配置助手

1.7Oracle數(shù)據(jù)庫的啟動與關閉

1.7.1使用命令啟動與關閉數(shù)據(jù)庫

1.7.2使用OEM工具啟動與關閉數(shù)據(jù)庫

1.7.3開機后自動啟動與關閉數(shù)據(jù)庫

1.8Windows 7操作系統(tǒng)下安裝Oracle 10g案例

1.9習題




第2章Oracle數(shù)據(jù)庫體系結(jié)構

2.1Oracle數(shù)據(jù)庫物理存儲結(jié)構

2.1.1數(shù)據(jù)文件

2.1.2日志文件

2.1.3控制文件

2.1.4參數(shù)文件

2.2Oracle數(shù)據(jù)庫邏輯存儲結(jié)構

2.2.1表空間

2.2.2段

2.2.3盤區(qū)

2.2.4數(shù)據(jù)塊

2.2.5邏輯存儲結(jié)構相關視圖

2.3Oracle數(shù)據(jù)庫實例與結(jié)構

2.3.1進程結(jié)構

2.3.2內(nèi)存結(jié)構

2.4Oracle網(wǎng)絡配置文件

2.4.1客戶端配置

2.4.2服務器端配置

2.5習題

第3章用戶與權限管理

3.1用戶與方案

3.1.1用戶與方案的概念

3.1.2方案對象與非方案對象

3.2創(chuàng)建用戶

3.2.1用SQL命令創(chuàng)建用戶

3.2.2權限與角色

3.3系統(tǒng)權限管理

3.3.1系統(tǒng)權限分類

3.3.2系統(tǒng)權限的授權

3.3.3系統(tǒng)權限的回收

3.4對象權限管理

3.4.1對象權限分類

3.4.2對象權限的授權

3.4.3對象權限的回收

3.5角色管理

3.5.1角色概述

3.5.2系統(tǒng)預定義角色

3.5.3用戶自定義角色

3.5.4刪除角色

3.6管理用戶

3.6.1使用SQL命令修改用戶

3.6.2啟用與禁用用戶

3.6.3刪除用戶

3.7數(shù)據(jù)庫概要文件

3.7.1數(shù)據(jù)庫概要文件概述

3.7.2創(chuàng)建數(shù)據(jù)庫概要文件

3.7.3管理數(shù)據(jù)庫概要文件

3.7.4查看概要文件的信息

3.8習題

第4章數(shù)據(jù)表及其管理

4.1數(shù)據(jù)表與其存儲的數(shù)據(jù)類型

4.1.1基本數(shù)據(jù)類型

4.1.2數(shù)據(jù)表的創(chuàng)建

4.1.3從原始表創(chuàng)建新表

4.1.4為表中字段指定默認值

4.1.5查看表結(jié)構的命令DESCRIBE

4.2表中數(shù)據(jù)增、刪、改

4.2.1向表中新增數(shù)據(jù)(插入)

4.2.2修改表中的數(shù)據(jù)

4.2.3刪除表中的數(shù)據(jù)

4.3表結(jié)構修改與刪除表

4.3.1表結(jié)構修改

4.3.2刪除表(摘除數(shù)據(jù)表)

4.4數(shù)據(jù)完整性與實現(xiàn)方法

4.4.1主鍵約束(PRIMARY KEY)

4.4.2非空值列約束(NOT NULL)

4.4.3唯一性約束(UNIQUE)

4.4.4檢查約束(CHECK)

4.4.5外鍵約束(FOREIGN KEY)

4.5聚簇表

4.5.1創(chuàng)建聚簇

4.5.2創(chuàng)建聚簇表

4.5.3聚簇維護

4.5.4聚簇表數(shù)據(jù)塊號查詢

4.6分區(qū)表

4.6.1分區(qū)鍵

4.6.2分區(qū)表

4.7表中數(shù)據(jù)行結(jié)構

4.8Oracle臨時表

4.8.1臨時表的分類及操作

4.8.2臨時表的用途

4.9數(shù)據(jù)表設計案例

4.10習題

第5章數(shù)據(jù)查詢

5.1數(shù)據(jù)查詢語句SELECT

5.1.1SELECT子句和FROM子句

5.1.2WHERE子句

5.1.3ORDER BY子句

5.1.4統(tǒng)計函數(shù)

5.1.5GROUP BY子句

5.1.6HAVING子句

5.2Oracle數(shù)據(jù)庫中常用的內(nèi)置SQL函數(shù)

5.2.1字符串處理函數(shù)

5.2.2數(shù)值運算函數(shù)

5.2.3日期和時間函數(shù)

5.2.4轉(zhuǎn)換函數(shù)

5.3SQL*Plus查詢輸出結(jié)果格式化

5.3.1SQL*Plus環(huán)境中的常用格式化選項

5.3.2使用“環(huán)境”對話框設置格式化選項的值

5.3.3使用命令設置格式化選項的值

5.4SQL腳本文件的創(chuàng)建與執(zhí)行

5.4.1創(chuàng)建SQL腳本文件

5.4.2執(zhí)行SQL腳本文件

5.5多表連接查詢

5.5.1內(nèi)連接查詢

5.5.2外連接查詢

5.5.3交叉連接

5.6查詢中的集合操作

5.6.1UNION集合運算

5.6.2INTERSECT集合運算

5.6.3MINUS集合運算

5.7子查詢

5.7.1單行子查詢

5.7.2多行子查詢

5.7.3多列子查詢

5.7.4相關子查詢

5.7.5子查詢在FROM子句中運用

5.8偽列在查詢中的應用

5.8.1ROWID偽列

5.8.2ROWNUM偽列

5.8.3Oracle中的樹形查詢

5.9習題

第6章PL/SQL程序設計

6.1PL/SQL引擎

6.2PL/SQL程序結(jié)構

6.3變量與常量

6.3.1PL/SQL標識符

6.3.2PL/SQL中的數(shù)據(jù)類型

6.3.3變量與常量的定義

6.3.4為變量和常量賦值

6.3.5變量和常量的作用域

6.4主要SQL語句在PL/SQL程序中的使用

6.4.1SELECT語句在PL/SQL程序中的使用

6.4.2INSERT、UPDATE、DELETE語句在PL/SQL程序中的用法

6.4.3DCL語句在PL/SQL程序中的使用

6.4.4DDL語句在PL/SQL程序中的使用

6.5PL/SQL中的復合數(shù)據(jù)類型

6.5.1記錄類型

6.5.2記錄表類型

6.6用%TYPE和%ROWTYPE實現(xiàn)變量的柔性定義

6.6.1使用%TYPE定義簡單變量

6.6.2使用%ROWTYPE定義記錄變量

6.7PL/SQL中的流程控制語句

6.7.1條件選擇語句

6.7.2循環(huán)語句

6.8游標及其應用

6.8.1顯式游標

6.8.2帶參數(shù)的游標

6.8.3隱式游標(SQL游標)

6.8.4使用游標更新表中的數(shù)據(jù)

6.9PL/SQL程序中的異常處理

6.9.1系統(tǒng)異常

6.9.2用戶自定義異常

6.10存儲過程與函數(shù)

6.10.1存儲過程

6.10.2函數(shù)

6.11大對象數(shù)據(jù)操作

6.11.1LOB分類及定位器

6.11.2操作LOB數(shù)據(jù)的PL/SQL過程和函數(shù)

6.11.3LOB列初始化

6.11.4PL/SQL操作LOB案例

6.12PL/SQL調(diào)用Java方法

6.13習題

第7章索引、視圖、序列及同義詞

7.1索引及其應用

7.1.1Oracle支持的索引類型

7.1.2創(chuàng)建索引

7.1.3應用索引的因素

7.2索引組織化表

7.3與索引有關的主要系統(tǒng)視圖

7.4視圖及其應用

7.4.1使用視圖的益處

7.4.2視圖的應用

7.4.3重新編譯視圖與刪除視圖

7.4.4通過視圖更新數(shù)據(jù)

7.5物化視圖

7.6序列與同義詞

7.6.1序列的使用與管理

7.6.2同義詞的使用與管理

7.7習題

第8章事務與并發(fā)處理機制

8.1事務的概念

8.2事務特性

8.2.1事務的原子性

8.2.2事務的一致性

8.2.3事務的隔離性

8.2.4事務的持久性

8.3管理事務的命令

8.3.1COMMIT命令

8.3.2ROLLBACK命令

8.3.3SAVEPOINT和ROLLBACK TO SAVEPOINT命令

8.3.4SET TRANSACTION命令

8.3.5SET CONSTRAINT命令

8.4并發(fā)控制與鎖機制

8.4.1關于并發(fā)的問題

8.4.2鎖機制

8.5習題

第9章觸發(fā)器及應用

9.1觸發(fā)器概念與組成

9.2觸發(fā)器的分類

9.3觸發(fā)器的創(chuàng)建

9.3.1DML事件觸發(fā)器的創(chuàng)建

9.3.2DDL事件觸發(fā)器的創(chuàng)建

9.3.3替代觸發(fā)器的創(chuàng)建

9.3.4用戶事件觸發(fā)器

9.3.5系統(tǒng)事件觸發(fā)器

9.4觸發(fā)器管理

9.5觸發(fā)器應用

9.5.1數(shù)據(jù)庫表主鍵自動填入

9.5.2觸發(fā)器變異表處理

9.6習題

第10章Oracle安全策略、數(shù)據(jù)庫備份與恢復

10.1Oracle安全策略

10.1.1Oracle數(shù)據(jù)庫訪問的身份驗證

10.1.2Oracle數(shù)據(jù)訪問安全的保障

10.2Oracle數(shù)據(jù)庫備份與恢復機制

10.2.1數(shù)據(jù)庫備份的重要性

10.2.2數(shù)據(jù)庫備份的內(nèi)容

10.2.3數(shù)據(jù)庫備份的種類

10.2.4數(shù)據(jù)庫備份中的保留策略

10.3數(shù)據(jù)庫冷備份

10.3.1冷備份概述

10.3.2冷備份操作步驟

10.3.3冷備份恢復步驟

10.4數(shù)據(jù)庫熱備份

10.4.1熱備份概述

10.4.2熱備份操作步驟

10.5用EXP/IMP進行邏輯備份

10.5.1EXP導出數(shù)據(jù)

10.5.2IMP導入數(shù)據(jù)

10.6Oracle閃回技術

10.6.1閃回查詢(Flashback Query)

10.6.2閃回刪除(Flashback Drop)

10.6.3閃回數(shù)據(jù)歸檔(Flashback Data Archive )

10.6.4閃回數(shù)據(jù)庫(Flashback Database)

10.7習題

第11章數(shù)據(jù)庫部署、訪問接口與調(diào)優(yōu)

11.1數(shù)據(jù)庫部署

11.1.1表空間規(guī)劃與用戶授權

11.1.2安裝用戶數(shù)據(jù)庫對象

11.2ODBC接口訪問Oracle

11.2.1ODBC體系結(jié)構

11.2.2Oracle ODBC數(shù)據(jù)源配置

11.2.3ODBC所需文件與執(zhí)行流程

11.2.4ODBC數(shù)據(jù)類型與轉(zhuǎn)換

11.2.5ODBCAPI函數(shù)

11.2.6C語言環(huán)境ODBC訪問Oracle案例

11.3JDBC接口訪問Oracle

11.3.1JDBC體系結(jié)構

11.3.2JDBC常用接口介紹

11.3.3使用JDBC的步驟

11.3.4Java語言環(huán)境JDBC訪問Oracle案例

11.4OLEDB接口訪問Oracle

11.4.1OLEDB體系結(jié)構

11.4.2C++通過OLEDB訪問Oracle

11.5Oracle數(shù)據(jù)庫應用性能調(diào)優(yōu)

11.5.1系統(tǒng)架構及實現(xiàn)差異對系統(tǒng)性能的影響

11.5.2查詢語句對系統(tǒng)性能的影響

11.5.3合理設計并利用索引

11.6習題

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號