出版時間:2010-6 出版社:清華大學(xué) 作者:林樹澤//蘇志同//孔浩 頁數(shù):551
Tag標(biāo)簽:無
前言
Oracle數(shù)據(jù)庫是一個十分優(yōu)秀的關(guān)系數(shù)據(jù)庫管理系統(tǒng),廣泛應(yīng)用于社會各個領(lǐng)域,如銀行、海關(guān)、稅務(wù)、安全部門、經(jīng)貿(mào)部門、保險、金融、航空以及電子商務(wù)等,所以從事Oracle數(shù)據(jù)庫開發(fā)和系統(tǒng)管理、維護工作具有很好的職業(yè)前景。本書共分29章,內(nèi)容包括數(shù)據(jù)庫安裝與卸載、數(shù)據(jù)庫對象介紹、PL/SQL語言、數(shù)據(jù)庫備份與恢復(fù)以及數(shù)據(jù)庫性能優(yōu)化等。第1章講述在windows平臺上如何安裝和卸載Oracle數(shù)據(jù)庫,為以后的學(xué)習(xí)建立軟件平臺。對于初學(xué)者,推薦使用Windows作為學(xué)習(xí)平臺,減少讀者由于缺少Linux系統(tǒng)基礎(chǔ)而增加學(xué)習(xí)難度。第2章介紹了Oracle數(shù)據(jù)庫體系結(jié)構(gòu),在Oracle數(shù)據(jù)庫的發(fā)展過程中,數(shù)據(jù)庫體系結(jié)構(gòu)是變化最小的,從Oracle 9i開始Oracle基本保持了相同的系統(tǒng)結(jié)構(gòu),讀者要認(rèn)真學(xué)習(xí)該章的每一個數(shù)據(jù)庫組件,如SGA、各內(nèi)存組件作用及后臺管理進程職責(zé),對于今后深入學(xué)習(xí)Oracle數(shù)據(jù)庫管理十分重要。第3章針對如何使用各種SQL*Plus指令進行了詳細介紹,SQL*Plus工具是DBA維護數(shù)據(jù)庫最古老也是最有效的,它操作簡潔,而且工作穩(wěn)定,是DBA必須掌握的數(shù)據(jù)庫管理工具。第4章介紹了SQL語言的分類、書寫規(guī)范、常用的SQL函數(shù)以及DML操作方法。第5章介紹了如何創(chuàng)建數(shù)據(jù)庫。第6章介紹了表的結(jié)構(gòu)以及如何創(chuàng)建、使用和維護表。第7章講解了數(shù)據(jù)字典的內(nèi)容、作用、分類以及使用。第8章介紹了引入視圖的原因,以及如何創(chuàng)建、使用和維護視圖。第9章詳細介紹了事務(wù)的特點和事務(wù)控制。第10章介紹了簡單查詢、條件查詢、子查詢以及連接查詢。第11章介紹了索引和約束的概念,分析了幾種常見索引和約束類型。第12章分析了數(shù)據(jù)庫啟動與關(guān)閉的過程,以及涉及到的各種文件。第13章分析了數(shù)據(jù)庫啟動和控制文件的關(guān)系,以及如何維護控制文件。第14章介紹了Oracle實例及參數(shù)文件,說明啟動數(shù)據(jù)庫實例和參數(shù)文件的關(guān)系。第15章介紹了表空間的分類、創(chuàng)建方式和表空間類型對應(yīng)的數(shù)據(jù)文件的維護。第16章深入探討了Oracle引入重做日志的作用以及如何使用、維護和管理重做日志。第17章講述了Oracle引入還原段的作用、分類和還原表空間的維護。第18章介紹了PL/SQL語言的各種流程控制方法,對于創(chuàng)建如觸發(fā)器、存儲過程和函數(shù)等數(shù)據(jù)庫對象建立了基礎(chǔ)。第19章介紹什么是存儲過程、函數(shù)和游標(biāo),以及如何使用PL/SQL語言創(chuàng)建數(shù)據(jù)庫對象。第20章介紹了觸發(fā)器的作用、分類和語法格式等,詳細說明了編寫方法及維護方法。
內(nèi)容概要
Oracle數(shù)據(jù)庫是一個應(yīng)用廣泛且優(yōu)秀的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。本書全面、詳細地講解了Oracle數(shù)據(jù)庫開發(fā)和管理技術(shù),是學(xué)習(xí)Oracle數(shù)據(jù)庫管理的一本實用教材?! ∪珪卜?9章,通過近1000個范例詳盡講解了Oracle數(shù)據(jù)庫安裝與卸載、各種數(shù)據(jù)庫對象、PL/SQL語言、數(shù)據(jù)庫備份與恢復(fù)、用戶與系統(tǒng)管理以及數(shù)據(jù)庫性能優(yōu)化等技術(shù)。書中每章的內(nèi)容不但概念清晰、操作步驟明了、示例豐富,而且更側(cè)重于滿足實際工作的需要。 本書適用于想進入Oracle數(shù)據(jù)庫領(lǐng)域的初學(xué)者,同時也可以滿足中級讀者或初學(xué)者繼續(xù)深入學(xué)習(xí)的要求。書中的內(nèi)容完全覆蓋了OCP考試中數(shù)據(jù)庫管理的知識點,所以同樣適用于參加OCP或OCA考試的讀者(Oracle數(shù)據(jù)庫管理I).
書籍目錄
第1章 數(shù)據(jù)庫的安裝與卸載第2章 OFaGIe數(shù)據(jù)庫體系結(jié)構(gòu)第3章 數(shù)據(jù)庫管理工具SQL*Plus第4章 SQL語言概述第5章 創(chuàng)建OracIe數(shù)據(jù)庫第6章 管理和維護表第7章 數(shù)據(jù)字典第8章 視圖第9章 事務(wù)第10章 數(shù)據(jù)查詢第11章 索引與約束第12章 數(shù)據(jù)庫的啟動與關(guān)閉第14章 參數(shù)文件第15章 表空間與數(shù)據(jù)文件管理第16章 重做日志管理第17章 還原數(shù)據(jù)管理第18章 PUSQL語言基礎(chǔ)第19章 存儲過程、函數(shù)和游標(biāo)第20章 觸發(fā)器第21章 序列號和同義詞第22章 用戶管理和概要文件第23章 角色管理第24章 系統(tǒng)和對象權(quán)限管第25章 EXP/IMP及數(shù)據(jù)泵的備份與恢復(fù)第26章 RMAN備份與恢復(fù)數(shù)據(jù)庫第27章 優(yōu)化的概述第28章 SQL語句以及內(nèi)存優(yōu)化第29章 I/0以及系統(tǒng)優(yōu)化
章節(jié)摘錄
插圖:8.8.5物化視圖的使用環(huán)境從以上對物化視圖的定義、分析,以及創(chuàng)建和管理物化視圖的實例中,我們已經(jīng)體會到物化視圖的基本作用,可以這樣總結(jié):物化視圖是一種可以用于匯總、計算、復(fù)制以及發(fā)布數(shù)據(jù)的方案。與以上行為對應(yīng),物化視圖適用于數(shù)據(jù)倉庫、分布式計算以及移動計算等環(huán)境。下面依次討論這3個應(yīng)用環(huán)境。1.數(shù)據(jù)倉庫在數(shù)據(jù)倉庫中往往需要存儲對于基表的匯總或平均數(shù)據(jù)等,物化視圖用戶進行類似的計算來存儲聚合后的數(shù)據(jù)。因為在數(shù)據(jù)倉庫中的物化視圖內(nèi)通常存儲匯總數(shù)據(jù),所以數(shù)據(jù)倉庫中的物化視圖也稱為概要。2.分布式環(huán)境在分布式環(huán)境中可以通過物化視圖實現(xiàn)不同節(jié)點間的數(shù)據(jù)同步,使得同樣的數(shù)據(jù)分布在不同的物理空間,更好地響應(yīng)用戶的查詢,減少中心數(shù)據(jù)庫服務(wù)器的負擔(dān)。物化視圖的復(fù)制功能使得用戶可以把數(shù)據(jù)拷貝到遠程節(jié)點,而數(shù)據(jù)同步能力又可以同步各個節(jié)點間的數(shù)據(jù),從而實現(xiàn)了數(shù)據(jù)的本地訪問。為了形象地說明物化視圖在分布式環(huán)境中的應(yīng)用,給出如圖8-3所示的示意圖。在圖8-3中無論用戶1還是用戶2,他們查詢中心服務(wù)器的數(shù)據(jù)時,都是通過查詢本地的物化視圖實現(xiàn)的,物化視圖通過數(shù)據(jù)同步機制更新數(shù)據(jù),對于用戶而言這個過程是透明的,用戶認(rèn)為是通過遠程的中心服務(wù)器實現(xiàn)了該查詢。
編輯推薦
《Oracle DBA教程:從基礎(chǔ)到實踐》匯集作者學(xué)習(xí)與維護Oracle數(shù)據(jù)庫的經(jīng)驗,以清晰的范例詳解Oracle數(shù)據(jù)庫管理與維護技術(shù)涵蓋OCP和OCA考試的Oracle數(shù)據(jù)庫管理的內(nèi)容,供Oracle OCA或OCP認(rèn)證考試者閱讀?;贠racle 11g新版本,同時也適用于Oracle 9i和Oracle 10g DVD超過11小時多媒體視頻講解,近1000個演示范例本書特色深入淺出地講述了Oracle數(shù)據(jù)庫開發(fā)、管理和維護所需要的各個方面的知識,針對每章講解中的關(guān)鍵知識點還特別指出初學(xué)者的注意事項。盡可能采用淺顯易懂的范例講解,并全部使用Oracle數(shù)據(jù)庫安裝時的默認(rèn)安裝用戶SCOTT的表來實現(xiàn)各種SQL操作和相關(guān)概念的講解,使讀者不必再創(chuàng)建大量的表,從而降低學(xué)習(xí)難度和減少操作的復(fù)雜性,對于初學(xué)者尤為適用。除在充分介紹Oracle 11g數(shù)據(jù)庫的各方面知識外,還講述了數(shù)據(jù)庫管理員最重要的工作內(nèi)容,即數(shù)據(jù)庫的備份與恢復(fù),以及數(shù)據(jù)庫性能優(yōu)化,使得讀者在掌握Oracle數(shù)據(jù)庫基礎(chǔ)知識后,更加全面地綜合運用基礎(chǔ)知識,提高實際的數(shù)據(jù)庫維護能力。本書的范例雖然以O(shè)racle 11g版本為基礎(chǔ)而編寫,強調(diào)了Oracle 11g的新特性,但絕大多數(shù)的范例都可以在Oracle9i和Oracle 10g上運行,如果讀者的計算機硬件資源不足,內(nèi)存過小無法安裝Oracle 11g,也一樣可以學(xué)習(xí)Oracle數(shù)據(jù)庫管理知識。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載