注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫Oracle數(shù)據(jù)庫應(yīng)用與實(shí)踐

Oracle數(shù)據(jù)庫應(yīng)用與實(shí)踐

Oracle數(shù)據(jù)庫應(yīng)用與實(shí)踐

定 價(jià):¥59.00

作 者: 方巍,文學(xué)志 等著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 數(shù)據(jù)庫

ISBN: 9787302377085 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 439 字?jǐn)?shù):  

內(nèi)容簡介

  《Oracle數(shù)據(jù)庫應(yīng)用與實(shí)踐》是作者在多年從事Oracle數(shù)據(jù)庫教學(xué)和開發(fā)的基礎(chǔ)上編寫而成的。本書從應(yīng)用與實(shí)踐的角度出發(fā),全面介紹了Oracle數(shù)據(jù)庫應(yīng)用與開發(fā)技術(shù)。書中通過大量的示例代碼和案例分析,并配以習(xí)題和上機(jī)練習(xí),強(qiáng)化基本概念,著重訓(xùn)練學(xué)生的動(dòng)手能力。通過閱讀本書,讀者能夠快速掌握Oracle開發(fā)的方方面面。另外,本書免費(fèi)提供教學(xué)課件、案例源代碼和習(xí)題答案等教學(xué)資源(需要下載)。《Oracle數(shù)據(jù)庫應(yīng)用與實(shí)踐》共14章,分為3篇。第1篇為基礎(chǔ)篇,涵蓋的主要內(nèi)容有數(shù)據(jù)庫基礎(chǔ)、Oracle數(shù)據(jù)庫體系結(jié)構(gòu)、Oracle數(shù)據(jù)庫常用工具、表空間和數(shù)據(jù)文件管理、Oracle模式對象、SQL語言基礎(chǔ)。第2篇為進(jìn)階篇,涵蓋的主要內(nèi)容有SELECT高級查詢、PL/SQL編程基礎(chǔ)、存儲過程與函數(shù)的創(chuàng)建、觸發(fā)器和包的創(chuàng)建與應(yīng)用、Oracle安全性管理、數(shù)據(jù)庫備份和恢復(fù)。第3篇為高級篇,涵蓋的主要內(nèi)容有系統(tǒng)性能及語句優(yōu)化、Oracle數(shù)據(jù)庫挖掘技術(shù)等,最后還通過數(shù)據(jù)庫綜合實(shí)例學(xué)習(xí)了Oracle開發(fā)的經(jīng)驗(yàn)和技巧。附錄中提供了實(shí)驗(yàn)指導(dǎo)和實(shí)習(xí)、常用Oracle使用技巧及Oracle認(rèn)證考試等內(nèi)容?!禣racle數(shù)據(jù)庫應(yīng)用與實(shí)踐》內(nèi)容豐富,注重實(shí)踐,適合Oracle初學(xué)者閱讀,尤其適合作為大中專院校教材和教學(xué)參考書使用。對于Oracle數(shù)據(jù)庫管理和開發(fā)人員及相關(guān)專業(yè)人士,本書也是不可多得的參考書?!】焖倭私獗緯A內(nèi)容Oracle數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫體系結(jié)構(gòu)Oracle數(shù)據(jù)庫常用工具表空間和數(shù)據(jù)文件管理Oracle模式對象SQL語言基礎(chǔ)SELECT高級查詢PL/SQL編程基礎(chǔ)存儲過程、函數(shù)、觸發(fā)器和包Oracle安全性管理數(shù)據(jù)庫備份和恢復(fù)系統(tǒng)性能及語句優(yōu)化Oracle數(shù)據(jù)挖掘技術(shù)數(shù)據(jù)庫應(yīng)用綜合實(shí)例實(shí)驗(yàn)指導(dǎo)與實(shí)習(xí)Oracle常用語句與使用技巧Oracle數(shù)據(jù)庫認(rèn)證考試介紹與樣題

作者簡介

  方巍,博士、博士后、副教授、碩導(dǎo)、高級工程師。中國計(jì)算機(jī)學(xué)會高級會員、ACM會員、中國系統(tǒng)分析師協(xié)會(CSAI)顧問團(tuán)專業(yè)顧問、江蘇省計(jì)算機(jī)學(xué)會會員和江蘇省人工智能學(xué)會委員、江蘇省政府采購招標(biāo)評審專家。有多年的JavaEE和數(shù)據(jù)庫軟件開發(fā)與設(shè)計(jì)經(jīng)驗(yàn),深入理解數(shù)據(jù)庫系統(tǒng)的應(yīng)用與開發(fā)過程。目前已主持了2項(xiàng)省部級項(xiàng)目和3項(xiàng)市廳級項(xiàng)目,參與了國家自然科學(xué)基金、教育部重點(diǎn)科研項(xiàng)目、江蘇省重大科技支撐計(jì)劃等國家級和省部級科研項(xiàng)目共8項(xiàng)。在國際和國內(nèi)相關(guān)學(xué)術(shù)會議和核心期刊上發(fā)表了論文20余篇,其中被SCI和EI檢索15篇。獲得了國家發(fā)明專利授權(quán)6項(xiàng)和軟件著作權(quán)7項(xiàng)。研究興趣包括信息集成、云計(jì)算和大數(shù)據(jù)挖掘等。 文學(xué)志,博士、博士后、碩導(dǎo)、副教授。畢業(yè)于東北大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)。中國計(jì)算機(jī)學(xué)會會員、ACM會員。有多年的數(shù)據(jù)庫軟件開發(fā)與設(shè)計(jì)經(jīng)驗(yàn),深入理解數(shù)據(jù)庫系統(tǒng)在企業(yè)信息化進(jìn)程中的應(yīng)用。先后參與了國家自然科學(xué)基金項(xiàng)目、國際科技合作重點(diǎn)項(xiàng)目、國家863高技術(shù)研究發(fā)展計(jì)劃項(xiàng)目及其他省級科研項(xiàng)目共5項(xiàng)。已經(jīng)在中文核心期刊及以上級別的雜志和國內(nèi)外重要學(xué)術(shù)會議上發(fā)表了學(xué)術(shù)論文近40篇。獲得了國家發(fā)明專利3項(xiàng)。研究興趣包括機(jī)器學(xué)習(xí)、模式識別和智能交通等。

圖書目錄

第1篇 基礎(chǔ)篇
第1章 Oracle數(shù)據(jù)庫概述
1.1 數(shù)據(jù)庫基本概念
1.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)
1.1.2 關(guān)系數(shù)據(jù)模型
1.1.3 關(guān)系數(shù)據(jù)庫系統(tǒng)的組成
1.2 了解常用的數(shù)據(jù)庫產(chǎn)品
1.3 Oracle簡介
1.3.1 Oracle的發(fā)展歷程
1.3.2 Oracle的特點(diǎn)
1.3.3 Oracle的工作模式
1.3.4 Oracle應(yīng)用結(jié)構(gòu)
1.3.5 Oracle基本概念
1.4 Oracle 11g環(huán)境
1.4.1 在Windows環(huán)境下安裝Oracle 11g
1.4.2 在Linux環(huán)境下安裝Oracle 11g
1.4.3 Oracle網(wǎng)絡(luò)服務(wù)
1.4.4 Oracle啟動(dòng)與關(guān)閉
1.5 Oracle安裝與使用常見問題
1.6 本章小結(jié)
1.7 習(xí)題與實(shí)踐練習(xí)
第2章 Oracle數(shù)據(jù)庫體系結(jié)構(gòu)
2.1 物理存儲結(jié)構(gòu)
2.1.1 數(shù)據(jù)文件
2.1.2 控制文件
2.1.3 日志文件
2.1.4 其他文件
2.2 邏輯存儲結(jié)構(gòu)
2.2.1 表空間
2.2.2 段
2.2.3 區(qū)
2.2.4 塊
2.3 內(nèi)存結(jié)構(gòu)
2.3.1 系統(tǒng)全局區(qū)(SGA)
2.3.2 程序全局區(qū)(PGA)
2.4 Oracle進(jìn)程結(jié)構(gòu)
2.5 數(shù)據(jù)字典
2.5.1 靜態(tài)數(shù)據(jù)字典
2.5.2 動(dòng)態(tài)數(shù)據(jù)字典
2.6 本章小結(jié)
2.7 習(xí)題與實(shí)踐練習(xí)
第3章 Oracle數(shù)據(jù)庫常用工具
3.1 SQL*Plus概述
3.2 啟動(dòng)、退出SQL*Plus
3.3 預(yù)備知識
3.4 SQL*Plus運(yùn)行環(huán)境
3.5 使用SQL*Plus命令
3.5.1 HELP命令
3.5.2 DESCRIBE 命令
3.5.3 編輯SQL*Plus命令
3.5.4 如何在SQL*Plus中使用變量
3.5.5 SQL*Plus的報(bào)表功能
3.6 企業(yè)管理器(OEM)
3.6.1 OEM的啟動(dòng)
3.6.2 OEM的使用
3.7 實(shí)例分析
3.8 本章小結(jié)
3.9 習(xí)題與實(shí)踐練習(xí)
第4章 表空間和數(shù)據(jù)文件管理
4.1 Oracle數(shù)據(jù)庫邏輯結(jié)構(gòu)
4.2 表空間和數(shù)據(jù)文件概述
4.3 表空間中的磁盤空間管理
4.4 創(chuàng)建表空間
4.4.1 創(chuàng)建永久表空間
4.4.2 創(chuàng)建臨時(shí)表空間
4.4.3 創(chuàng)建撤銷表空間
4.4.4 創(chuàng)建非標(biāo)準(zhǔn)塊表空間
4.4.5 創(chuàng)建大文件表空間
4.5 維護(hù)表空間和數(shù)據(jù)文件
4.5.1 重命名表空間和數(shù)據(jù)文件
4.5.2 改變表空間和數(shù)據(jù)文件狀態(tài)
4.5.3 設(shè)置默認(rèn)表空間
4.5.4 擴(kuò)展表空間
4.5.5 刪除表空間和數(shù)據(jù)文件
4.6 查看表空間和數(shù)據(jù)文件信息
4.7 實(shí)例分析
4.8 本章小結(jié)
4.9 習(xí)題與實(shí)踐練習(xí)
第5章 Oracle模式對象
5.1 表
5.1.1 創(chuàng)建表
5.1.2 管理表
5.2 表的約束
5.2.1 NOT NULL(非空)約束
5.2.2 UNIQUE(唯一性)約束
5.2.3 PRIMARY KEY(主鍵)約束
5.2.4 FOREIGN KEY約束
5.2.5 CHECK(檢查)約束
5.2.6 禁用和激活約束
5.2.7 約束的驗(yàn)證狀態(tài)
5.3 視圖
5.3.1 創(chuàng)建視圖
5.3.2 視圖的DML操作
5.3.3 修改和刪除視圖
5.4 索引
5.4.1 索引分類
5.4.2 創(chuàng)建索引
5.4.3 管理索引
5.5 序列
5.5.1 創(chuàng)建序列
5.5.2 使用序列
5.5.3 管理序列
5.6 同義詞
5.7 實(shí)例分析
5.8 本章小結(jié)
5.9 習(xí)題與實(shí)踐練習(xí)
第6章 SQL語言基礎(chǔ)
6.1 SQL語言概述
6.1.1 SQL語言的特點(diǎn)
6.1.2 SQL語言的種類
6.1.3 SQL語言規(guī)范與操作
6.1.4 SQL操作界面
6.2 Oracle 11g常用數(shù)據(jù)類型與運(yùn)算符
6.2.1 Oracle11g中常用數(shù)據(jù)類型
6.2.2 Oracle常用操作符
6.3 數(shù)據(jù)操縱語言(DML)
6.3.1 SELECT基本查詢
6.3.2 添加數(shù)據(jù)就用INSERT
6.3.3 修改數(shù)據(jù)就用UPDATE
6.3.4 刪除數(shù)據(jù)就用DELETE或TRUNCATE
6.3.5 其他數(shù)據(jù)操縱語句
6.4 數(shù)據(jù)控制語言(DCL)
6.4.1 GRANT語句
6.4.2 REVOKE語句
6.5 事務(wù)控制語言(TCL)
6.5.1 COMMIT語句
6.5.2 ROLLBACK語句
6.5.3 SAVEPOINT保存點(diǎn)
6.6 使用函數(shù)
6.6.1 字符串函數(shù)
6.6.2 數(shù)值函數(shù)
6.6.3 日期時(shí)間函數(shù)
6.6.4 轉(zhuǎn)換函數(shù)
6.6.5 聚合函數(shù)
6.7 實(shí)例分析
6.8 本章小結(jié)
6.9 習(xí)題與實(shí)踐練習(xí)
第2篇 進(jìn)階篇
第7章 SELECT高級查詢
7.1 簡單連接查詢
7.1.1 使用等號(=)實(shí)現(xiàn)多個(gè)表的簡單連接
7.1.2 為表設(shè)置別名
7.2 使用JOIN關(guān)鍵字的連接查詢
7.2.1 內(nèi)連接查詢
7.2.2 外連接查詢
7.2.3 交叉連接
7.3 SELECT查詢的集合操作
7.3.1 UNION集合運(yùn)算
7.3.2 INTERSECT集合運(yùn)算
7.3.3 MINUS集合運(yùn)算
7.4 子查詢
7.4.1 子查詢的類型
7.4.2 單行子查詢
7.4.3 多行子查詢
7.4.4 多列子查詢
7.4.5 關(guān)聯(lián)子查詢
7.4.6 其他語句中使用子查詢
7.5 實(shí)例分析
7.6 本章小結(jié)
7.7 習(xí)題與實(shí)踐練習(xí)
第8章 PL/SQL編程基礎(chǔ)
8.1 PL/SQL簡介
8.1.1 PL/SQL體系結(jié)構(gòu)
8.1.2 PL/SQL特點(diǎn)
8.1.3 PL/SQL的開發(fā)和運(yùn)行環(huán)境
8.2 PL/SQL程序塊結(jié)構(gòu)
8.3 常量和變量
8.3.1 PL/SQL標(biāo)識符
8.3.2 數(shù)據(jù)類型
8.3.3 聲明常量與變量
8.3.4 使用%TYPE和%ROWTYPE定義變量
8.4 PL/SQL控制結(jié)構(gòu)
8.4.1 條件結(jié)構(gòu)
8.4.2 循環(huán)結(jié)構(gòu)
8.5 游標(biāo)的創(chuàng)建與使用
8.5.1 聲明游標(biāo)
8.5.2 打開游標(biāo)
8.5.3 檢索游標(biāo)
8.5.4 關(guān)閉游標(biāo)
8.5.5 游標(biāo)常用屬性
8.5.6 簡單游標(biāo)循環(huán)
8.5.7 游標(biāo)FOR循環(huán)
8.5.8 帶參數(shù)的游標(biāo)
8.5.9 使用游標(biāo)更新數(shù)據(jù)
8.6 PL/SQL的異常處理
8.6.1 異常處理
8.6.2 系統(tǒng)異常
8.6.3 自定義異常
8.7 PL/SQL應(yīng)用程序性能調(diào)優(yōu)
8.7.1 PL/SQL性能問題的由來
8.7.2 確定PL/SQL的性能問題
8.7.3 PL/SQL性能優(yōu)化特性
8.8 綜合實(shí)例
8.9 本章小結(jié)
8.10 習(xí)題與實(shí)踐練習(xí)
第9章 存儲過程、函數(shù)、觸發(fā)器和包
9.1 存儲過程
9.1.1 創(chuàng)建與調(diào)用存儲過程
9.1.2 修改與刪除存儲過程
9.1.3 與存儲過程相關(guān)數(shù)據(jù)字典
9.1.4 存儲過程使用注意事項(xiàng)
9.2 函數(shù)
9.2.1 創(chuàng)建和調(diào)用函數(shù)
9.2.2 修改和刪除函數(shù)
9.3 觸發(fā)器
9.3.1 觸發(fā)器類型
9.3.2 創(chuàng)建觸發(fā)器
9.3.3 管理觸發(fā)器
9.3.4 創(chuàng)建觸發(fā)器的限制
9.4 程序包
9.4.1 創(chuàng)建程序包
9.4.2 包的開發(fā)步驟
9.4.3 刪除程序包
9.4.4 包的管理
9.5 實(shí)例分析
9.6 本章小結(jié)
9.7 習(xí)題與實(shí)踐練習(xí)
第10章 Oracle安全性管理
10.1 用戶
10.1.1 創(chuàng)建用戶
10.1.2 管理用戶
10.2 權(quán)限管理
10.2.1 權(quán)限概述
10.2.2 系統(tǒng)權(quán)限管理
10.2.3 對象權(quán)限管理
10.2.4 安全新特性
10.3 角色管理
10.3.1 角色概述
10.3.2 用戶自定義角色
10.3.3 管理用戶角色
10.4 概要文件和數(shù)據(jù)字典視圖
10.4.1 創(chuàng)建概要文件
10.4.2 管理概要文件
10.4.3 數(shù)據(jù)字典視圖
10.5 審計(jì)
10.5.1 審計(jì)啟用與關(guān)閉
10.5.2 登錄審計(jì)
10.5.3 語句審計(jì)
10.5.4 對象審計(jì)
10.5.5 權(quán)限審計(jì)
10.6 實(shí)例分析
10.6.1 Oracle 透明數(shù)據(jù)加密(TDE)
10.6.2 實(shí)施表空間級透明數(shù)據(jù)加密
10.6.3 某教務(wù)管理系統(tǒng)的安全性設(shè)計(jì)
10.7 本章小結(jié)
10.8 習(xí)題與實(shí)踐練習(xí)
第11章 數(shù)據(jù)庫備份和恢復(fù)
11.1 備份和恢復(fù)概述
11.1.1 數(shù)據(jù)庫備份概述
11.1.2 數(shù)據(jù)庫備份的種類
11.1.3 數(shù)據(jù)庫備份的保留策略
11.1.4 數(shù)據(jù)庫恢復(fù)概述
11.1.5 備份與恢復(fù)的關(guān)系
11.2 物理備份與恢復(fù)
11.2.1 冷備份與恢復(fù)
11.2.2 熱備份與恢復(fù)
11.2.3 幾種非完全恢復(fù)方法
11.3 邏輯備份與恢復(fù)
11.3.1 邏輯備份與恢復(fù)概述
11.3.2 EXP/IMP導(dǎo)出/導(dǎo)入
11.3.3 數(shù)據(jù)泵(Data Pump)
11.3.4 恢復(fù)管理器(RMAN)
11.4 案例分析
11.5 本章小結(jié)
11.6 習(xí)題與實(shí)踐練習(xí)
第3篇 高級篇
第12章 系統(tǒng)性能及語句優(yōu)化
12.1 Oracle系統(tǒng)性能概述
12.1.1 影響Oracle數(shù)據(jù)庫性能要素
12.1.2 Oracle SQL語句處理過程
12.1.3 Oracle數(shù)據(jù)庫性能優(yōu)化內(nèi)容
12.2 共享池
12.2.1 共享池工作原理
12.2.2 共享池大小管理
12.2.3 將PL/SQL 駐留在共享池中
12.3 網(wǎng)絡(luò)配置問題
12.4 調(diào)整磁盤I/O
12.5 調(diào)整競爭
12.6 PL/SQL wrap(轉(zhuǎn)換器)
12.6.1 運(yùn)行 wrap實(shí)用程序
12.6.2 輸入和輸出文件
12.7 SQL語句優(yōu)化技巧
12.7.1 SQL優(yōu)化的一般性原則
12.7.2 SELECT語句中避免使用"*"
12.7.3 使用WHERE子句替代HAVING子句
12.7.4 使用表連接而不是多個(gè)查詢
12.7.5 選擇最有效率的表名順序
12.7.6 WHERE子句中的連接順序
12.7.7 用TRUNCATE替代DELETE
12.7.8 盡量多使用COMMIT
12.7.9 使用EXISTS替代IN
12.7.10 使用EXISTS替代DISTINCT
12.7.11 使用">="替代">"或"

本目錄推薦

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