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

Oracle數(shù)據(jù)庫應用與實踐

Oracle數(shù)據(jù)庫應用與實踐

定 價:¥59.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 基礎篇
第1章 Oracle數(shù)據(jù)庫概述
1.1 數(shù)據(jù)庫基本概念
1.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)
1.1.2 關系數(shù)據(jù)模型
1.1.3 關系數(shù)據(jù)庫系統(tǒng)的組成
1.2 了解常用的數(shù)據(jù)庫產(chǎn)品
1.3 Oracle簡介
1.3.1 Oracle的發(fā)展歷程
1.3.2 Oracle的特點
1.3.3 Oracle的工作模式
1.3.4 Oracle應用結構
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)絡服務
1.4.4 Oracle啟動與關閉
1.5 Oracle安裝與使用常見問題
1.6 本章小結
1.7 習題與實踐練習
第2章 Oracle數(shù)據(jù)庫體系結構
2.1 物理存儲結構
2.1.1 數(shù)據(jù)文件
2.1.2 控制文件
2.1.3 日志文件
2.1.4 其他文件
2.2 邏輯存儲結構
2.2.1 表空間
2.2.2 段
2.2.3 區(qū)
2.2.4 塊
2.3 內(nèi)存結構
2.3.1 系統(tǒng)全局區(qū)(SGA)
2.3.2 程序全局區(qū)(PGA)
2.4 Oracle進程結構
2.5 數(shù)據(jù)字典
2.5.1 靜態(tài)數(shù)據(jù)字典
2.5.2 動態(tài)數(shù)據(jù)字典
2.6 本章小結
2.7 習題與實踐練習
第3章 Oracle數(shù)據(jù)庫常用工具
3.1 SQL*Plus概述
3.2 啟動、退出SQL*Plus
3.3 預備知識
3.4 SQL*Plus運行環(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的報表功能
3.6 企業(yè)管理器(OEM)
3.6.1 OEM的啟動
3.6.2 OEM的使用
3.7 實例分析
3.8 本章小結
3.9 習題與實踐練習
第4章 表空間和數(shù)據(jù)文件管理
4.1 Oracle數(shù)據(jù)庫邏輯結構
4.2 表空間和數(shù)據(jù)文件概述
4.3 表空間中的磁盤空間管理
4.4 創(chuàng)建表空間
4.4.1 創(chuàng)建永久表空間
4.4.2 創(chuàng)建臨時表空間
4.4.3 創(chuàng)建撤銷表空間
4.4.4 創(chuàng)建非標準塊表空間
4.4.5 創(chuàng)建大文件表空間
4.5 維護表空間和數(shù)據(jù)文件
4.5.1 重命名表空間和數(shù)據(jù)文件
4.5.2 改變表空間和數(shù)據(jù)文件狀態(tài)
4.5.3 設置默認表空間
4.5.4 擴展表空間
4.5.5 刪除表空間和數(shù)據(jù)文件
4.6 查看表空間和數(shù)據(jù)文件信息
4.7 實例分析
4.8 本章小結
4.9 習題與實踐練習
第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 約束的驗證狀態(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 實例分析
5.8 本章小結
5.9 習題與實踐練習
第6章 SQL語言基礎
6.1 SQL語言概述
6.1.1 SQL語言的特點
6.1.2 SQL語言的種類
6.1.3 SQL語言規(guī)范與操作
6.1.4 SQL操作界面
6.2 Oracle 11g常用數(shù)據(jù)類型與運算符
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 事務控制語言(TCL)
6.5.1 COMMIT語句
6.5.2 ROLLBACK語句
6.5.3 SAVEPOINT保存點
6.6 使用函數(shù)
6.6.1 字符串函數(shù)
6.6.2 數(shù)值函數(shù)
6.6.3 日期時間函數(shù)
6.6.4 轉(zhuǎn)換函數(shù)
6.6.5 聚合函數(shù)
6.7 實例分析
6.8 本章小結
6.9 習題與實踐練習
第2篇 進階篇
第7章 SELECT高級查詢
7.1 簡單連接查詢
7.1.1 使用等號(=)實現(xiàn)多個表的簡單連接
7.1.2 為表設置別名
7.2 使用JOIN關鍵字的連接查詢
7.2.1 內(nèi)連接查詢
7.2.2 外連接查詢
7.2.3 交叉連接
7.3 SELECT查詢的集合操作
7.3.1 UNION集合運算
7.3.2 INTERSECT集合運算
7.3.3 MINUS集合運算
7.4 子查詢
7.4.1 子查詢的類型
7.4.2 單行子查詢
7.4.3 多行子查詢
7.4.4 多列子查詢
7.4.5 關聯(lián)子查詢
7.4.6 其他語句中使用子查詢
7.5 實例分析
7.6 本章小結
7.7 習題與實踐練習
第8章 PL/SQL編程基礎
8.1 PL/SQL簡介
8.1.1 PL/SQL體系結構
8.1.2 PL/SQL特點
8.1.3 PL/SQL的開發(fā)和運行環(huán)境
8.2 PL/SQL程序塊結構
8.3 常量和變量
8.3.1 PL/SQL標識符
8.3.2 數(shù)據(jù)類型
8.3.3 聲明常量與變量
8.3.4 使用%TYPE和%ROWTYPE定義變量
8.4 PL/SQL控制結構
8.4.1 條件結構
8.4.2 循環(huán)結構
8.5 游標的創(chuàng)建與使用
8.5.1 聲明游標
8.5.2 打開游標
8.5.3 檢索游標
8.5.4 關閉游標
8.5.5 游標常用屬性
8.5.6 簡單游標循環(huán)
8.5.7 游標FOR循環(huán)
8.5.8 帶參數(shù)的游標
8.5.9 使用游標更新數(shù)據(jù)
8.6 PL/SQL的異常處理
8.6.1 異常處理
8.6.2 系統(tǒng)異常
8.6.3 自定義異常
8.7 PL/SQL應用程序性能調(diào)優(yōu)
8.7.1 PL/SQL性能問題的由來
8.7.2 確定PL/SQL的性能問題
8.7.3 PL/SQL性能優(yōu)化特性
8.8 綜合實例
8.9 本章小結
8.10 習題與實踐練習
第9章 存儲過程、函數(shù)、觸發(fā)器和包
9.1 存儲過程
9.1.1 創(chuàng)建與調(diào)用存儲過程
9.1.2 修改與刪除存儲過程
9.1.3 與存儲過程相關數(shù)據(jù)字典
9.1.4 存儲過程使用注意事項
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 實例分析
9.6 本章小結
9.7 習題與實踐練習
第10章 Oracle安全性管理
10.1 用戶
10.1.1 創(chuàng)建用戶
10.1.2 管理用戶
10.2 權限管理
10.2.1 權限概述
10.2.2 系統(tǒng)權限管理
10.2.3 對象權限管理
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 審計
10.5.1 審計啟用與關閉
10.5.2 登錄審計
10.5.3 語句審計
10.5.4 對象審計
10.5.5 權限審計
10.6 實例分析
10.6.1 Oracle 透明數(shù)據(jù)加密(TDE)
10.6.2 實施表空間級透明數(shù)據(jù)加密
10.6.3 某教務管理系統(tǒng)的安全性設計
10.7 本章小結
10.8 習題與實踐練習
第11章 數(shù)據(jù)庫備份和恢復
11.1 備份和恢復概述
11.1.1 數(shù)據(jù)庫備份概述
11.1.2 數(shù)據(jù)庫備份的種類
11.1.3 數(shù)據(jù)庫備份的保留策略
11.1.4 數(shù)據(jù)庫恢復概述
11.1.5 備份與恢復的關系
11.2 物理備份與恢復
11.2.1 冷備份與恢復
11.2.2 熱備份與恢復
11.2.3 幾種非完全恢復方法
11.3 邏輯備份與恢復
11.3.1 邏輯備份與恢復概述
11.3.2 EXP/IMP導出/導入
11.3.3 數(shù)據(jù)泵(Data Pump)
11.3.4 恢復管理器(RMAN)
11.4 案例分析
11.5 本章小結
11.6 習題與實踐練習
第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)絡配置問題
12.4 調(diào)整磁盤I/O
12.5 調(diào)整競爭
12.6 PL/SQL wrap(轉(zhuǎn)換器)
12.6.1 運行 wrap實用程序
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 使用表連接而不是多個查詢
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) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號