官术网_书友最值得收藏!

前言

Oracle數據庫系統是美國Oracle公司(甲骨文公司)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的C/S或B/S體系結構的數據庫之一,在數據庫領域一直處于領先地位。Oracle數據庫是目前世界上使用最為廣泛的數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類數據操作環境。作為一個通用的數據庫系統,Oracle具有完整的數據管理功能;作為一個關系數據庫,Oracle是一個完備關系的產品;作為分布式數據庫,Oracle實現了分布式處理功能。因此,Oracle數據庫是一種高效率、可靠性好的適應高吞吐量的數據庫解決方案。

本書精心選擇了300多個實例,主要對Oracle的基本操作語句和數據庫管理,給出了實際應用中常見問題的解決方案和解決模式,也加入了筆者多年的數據庫管理實踐中的經驗和技巧。本書的實例盡量求簡,通過簡單的應用實現直接反映Oracle的語句和管理技巧,避免了大篇幅的理論介紹,讀者可以從中體會到Oracle便捷的操作和強大的功能。

本書的特點

本書選擇的實例都是實際操作Oracle數據庫會遇到的管理問題,熟練掌握本書的實例所介紹的Oracle功能和PL/SQL語句后,可以很快提高讀者處理實際問題的能力。本書講解方式簡單直接,內容全面,深度和廣度兼顧,實例安排從簡到難,由淺入深。本書在內容安排和實例講解上的主要特點如下。

? 選擇的實例系統全面,涵蓋了Oracle數據庫管理和PL/SQL編程的基本內容,力求給讀者最大的實踐指導。

? 實例講解細致體貼,設計了適合初學者的學習方式,用準確的語言引出實例,用精簡的代碼實現,用詳細的講解為初學者學習和掌握基礎知識提供了鋪墊。

? 實例的實現代碼長度適中,力爭每個代碼都介紹清楚,給出了清晰的代碼執行思路和該類問題的解決思路。

? 實例講解中貫穿了大量針對性的基本知識點,并給出了對應的知識點解析,以便讓讀者更好地理解各種概念和方法。

? 對于重要的處理代碼,給出了詳細的說明或注釋,同時給出了相應改造建議和深化建議,并就初學者容易出錯之處給出了注意事項。

本書內容及知識體系

第1篇 初識Oracle PL/SQL(第1章~第2章)。主要介紹了Oracle數據庫的主要組成部分、環境及PL/SQL的基本語法。本篇包括近30個實例,主要涉及Oracle的安裝、工具、PL/SQL程序的創建、基本語法和數據定義語句(DDL)。

第2篇 數據查詢(第3章~第6章)。主要介紹了PL/SQL語言在Oracle中如何實現數據查詢,包括簡單查詢、函數、復合查詢、連接查詢和子查詢。本篇包括了70 多個實例,主要涉及SELECT語句在數據庫中的各種實現。

第3篇 數據操縱OML(第7章~第8章)。主要介紹了PL/SQL語言在Oracle中如何實現對關系數據表的操作,包括數據表記錄的增刪改和數據控制。本篇包括40 多個實例,主要涉及INSERT、UPDATE和DELETE等數據操作語句的實現,以及數據控制語句(DCL)。

第4篇 數據安全應用(第9章~第15章)。主要介紹了Oracle數據庫的數據安全、完整性約束和規則、存儲過程和PL/SQL控制語句、觸發器等內容。本篇包括110多個實例,主要涉及數據表完整性控制、存儲過程和觸發器的實現。

第5篇Oraole高級應用技術(第16章~第18章)。基于前面四篇的知識,主要對Oracle數據的游標、數據導入/導出、性能調優和在具體項目中的使用技巧做具體講解。本篇包括70個實例,主要涉及游標、數據的備份和恢復、性能調優等方面的知識,同時綜合介紹了Oracle數據庫管理的一些技巧,并且設計了一個實際案例的各常用功能模塊。

本書約定

【實例描述】對需要解決的問題的已知條件和需要解決的部分做出說明,對于某些復雜的問題舉例說明了該題目的功能是什么,以及要求是什么。

【實現代碼/過程】給出了解決問題的代碼實現,在代碼中對于重要的變量或者復雜的語句給出注釋和解釋,對于復雜的方法給出了具體的實現步驟。

【范例解析】對實例中的代碼或步驟進行詳細講解,對代碼中涉及的基礎語句和知識點進行說明,剖析對于初學者來說不容易理解的部分,并給出代碼的實現思路。對于復雜代碼或過程,以圖形方式或畫出流程圖幫助讀者進一步理解。

【注意】提出學習過程中需要特別注意的一些知識點和內容或者相關信息,是讀者在驗證實例時需注意的細節。

適合閱讀本書的讀者

? 對Oracle數據庫感興趣的讀者。

? 沒有任何數據庫學習經歷,想了解Oracle數據庫的初學者。

? 初步了解數據庫,想進一步學習Oracle的讀者。

? 大、中專院校和培訓學校的師生。

? Oracle初級、中級數據庫管理員和數據庫應用系統開發工程師。

閱讀本書的建議

為了提高讀者學習效率,增強學習效果,我們特別提出以下學習建議。

? 對于沒有接觸過Oracle的初學者,應該按照章節依次閱讀本書,而不要隨便跳躍章節,這樣才便于更加系統地學習。

? 對于每一個實例,先自己思考一下實現的思路,然后再閱讀,學習效果更好。

? 對每一個實例的實現思路和實現過程完整地閱讀一遍后親自動手編寫代碼,完成書中的所有實例,這樣才能加強對實例實現過程的體驗,加深對內容的理解和記憶。

? 學會利用網絡資源,遇到問題時能夠從網絡上獲取相關資源并解決問題。

主站蜘蛛池模板: 和田市| 东乌| 鄄城县| 南漳县| 莱阳市| 白玉县| 若尔盖县| 双牌县| 商水县| 金乡县| 怀仁县| 尉氏县| 河源市| 湖州市| 郸城县| 天台县| 岗巴县| 宣汉县| 慈利县| 敖汉旗| 马关县| 林州市| 大兴区| 水城县| 苏州市| 清原| 南江县| 鹰潭市| 沿河| 河南省| 罗江县| 莱州市| 汉中市| 桦甸市| 常德市| 黔江区| 任丘市| 芦山县| 社旗县| 鲁甸县| 黄浦区|