前言
1.改版背景
Oracle數(shù)據(jù)庫是當前應用最廣泛的關系型數(shù)據(jù)庫產(chǎn)品,其市場占有率達50%左右,遠遠領先于其他關系型數(shù)據(jù)庫產(chǎn)品。從工業(yè)領域到商業(yè)領域,從大型機到微型機,從UNIX操作系統(tǒng)到Windows操作系統(tǒng),從幾個人的軟件作坊到世界500強的跨國公司,到處都可以看到Oracle數(shù)據(jù)庫的應用。
在激烈競爭的人才市場,具有一定Oracle數(shù)據(jù)庫管理與開發(fā)經(jīng)驗的人不但容易找到工作,而且還能獲得很好的職位和優(yōu)厚的待遇。為了適應企業(yè)的需求,提高學生的就業(yè)率,越來越多的大專院校,開設了Oracle數(shù)據(jù)庫管理與開發(fā)的相關課程。正是基于上述情況,作者積累多年一線Oracle教學與開發(fā)經(jīng)驗,根據(jù)教學與自學的規(guī)律,總結之前出版的《Oracle數(shù)據(jù)庫基礎教程》、《Oracle 10g數(shù)據(jù)庫基礎教程》兩本教材的經(jīng)驗及讀者的意見反饋與建議,編寫了《Oracle 11g數(shù)據(jù)庫基礎教程》一書。
《Oracle 11g數(shù)據(jù)庫基礎教程》自2014年1月出版以來,已經(jīng)先后印刷了5次,在大連東軟信息學院、湖南商學院、大連理工大學軟件學院、南昌航空大學、沈陽航空工業(yè)學院、北京電子科技學院、山東農(nóng)業(yè)大學、廣東技術師范學院、蘇州大學等多所院校得到了很好的應用,頗受廣大師生的好評。除了眾多高校作為教材之外,該教材還成為軟件開發(fā)人員學習Oracle數(shù)據(jù)庫應用的入門書籍,部分培訓機構把該書作為培訓教材使用。
本次再版根據(jù)廣大讀者使用教材過程中的反饋、建議,對全書結構進行了調整,增加了部分新的技術,包括數(shù)據(jù)字典、數(shù)據(jù)庫啟動與關閉、數(shù)據(jù)庫初始化參數(shù)文件管理等內(nèi)容。同時,針對案例中使用的用戶ehr容易與數(shù)據(jù)庫原有用戶hr混淆的問題,將原來的ehr用戶更改為human用戶,案例系統(tǒng)使用human用戶作為開發(fā)用戶。
2.內(nèi)容構成
全書共由17章構成。第1~3章介紹Oracle數(shù)據(jù)庫開發(fā)與管理基礎,包括Oracle 11g數(shù)據(jù)庫安裝與配置、常用的開發(fā)與管理工具介紹以及Oracle數(shù)據(jù)庫的系統(tǒng)結構介紹;第4章對全書使用的人力資源管理系統(tǒng)數(shù)據(jù)庫進行分析與設計;第5章介紹人力資源管理系統(tǒng)數(shù)據(jù)庫存儲設置與管理;第6~11章介紹人力資源管理系統(tǒng)數(shù)據(jù)庫的開發(fā),包括數(shù)據(jù)庫對象的創(chuàng)建與管理、利用SQL語句進行數(shù)據(jù)的操縱與查詢、利用PL/SQL進行命名功能模塊的創(chuàng)建等;第12~16章介紹對人力資源管理系統(tǒng)數(shù)據(jù)庫的管理,包括數(shù)據(jù)庫啟動與管理、數(shù)據(jù)庫安全性管理、數(shù)據(jù)庫備份與恢復管理、數(shù)據(jù)庫閃回技術、數(shù)據(jù)庫初始化參數(shù)文件管理等;第17章介紹基于Oracle數(shù)據(jù)庫的應用開發(fā),包括人力資源管理系統(tǒng)應用開發(fā)、圖書管理系統(tǒng)設計與開發(fā)及餐飲評價系統(tǒng)設計與開發(fā)等。此外,根據(jù)教學需要,附錄A提供了8個實驗,供學生練習、實踐。
3.組織架構
與傳統(tǒng)教材以知識點為中心進行內(nèi)容組織不同,本教材以一個人力資源管理系統(tǒng)數(shù)據(jù)庫開發(fā)與維護過程為主線進行組織,強調“做中學”和“學中做”的緊密結合。整個教材包括下列4個部分。
? 構建數(shù)據(jù)庫系統(tǒng):安裝與配置數(shù)據(jù)庫服務器。
? 數(shù)據(jù)庫開發(fā):設置數(shù)據(jù)庫存儲結構、創(chuàng)建數(shù)據(jù)庫對象、利用SQL語句與數(shù)據(jù)庫交互、利用PL/SQL程序進行功能模塊開發(fā)等。
? 數(shù)據(jù)庫管理與維護:包括數(shù)據(jù)庫啟動與關閉、安全控制、備份與恢復、初始化參數(shù)文件管理等。
? 應用程序開發(fā):開發(fā)應用程序,構建完整的應用系統(tǒng)。
教材的具體組織架構如下圖所示。
4.致謝
首先感謝我的合作者,謝謝他們?yōu)楸緯霭嫠冻龅呐Α1緯?~11章由孫風棟編寫,第11~17章及附錄A由鄭純軍編寫。此外,參與本書編寫和審稿的人員還有閆海珍、李緒成、李祥坤、劉蕾、張冬青、鄧麗、宋曉慧、王紅、張陽、樊曉勇、劉筱蕓、姜敏、李寧寧、李鶴、李慧、周興恩、駱偉、楊永虎、馬李昕、陳明華、曹玉琳、鄭東霞、王瀾等。全書由孫風棟統(tǒng)稿,王瀾主審。
本書配有電子課件、程序源代碼、習題解答等教輔資源,讀者可登錄華信教育資源網(wǎng)(www.hxedu.com.cn)下載。
此外,本書在編寫過程中還得到了很多讀者的建議,特別是南昌航空大學劉曉瑢老師,在此向他們表示感謝。
最后,還要感謝電子工業(yè)出版社凌毅編輯為本書出版提供的幫助和支持。
由于Oracle數(shù)據(jù)庫知識繁雜,作者水平有限,以及編寫時間倉促,本書錯誤或不妥之處難免,敬請讀者批評指正。QQ交流群201233076,歡迎大家一起探討。