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