- Oracle從入門到精通(視頻實戰版)
- 秦靖 劉存勇
- 1836字
- 2018-12-31 20:04:53
前言
Oracle 11g是Oracle產品歷經30年的產物,也是當前企業級開發的首選。使用數據庫可以說是每一個軟件開發人員必須掌握的技能,雖然數據庫如此重要,但并不是每一個軟件開發人員都能對數據庫的使用達到運用自如的程度。而在實際的項目開發中,好的數據庫設計方案不僅能夠幫助軟件開發人員快速完成項目的開發,還能夠確保數據庫的安全。
鑒于以上的考慮,筆者以Oracle 11g為例,結合數據庫在企業中的應用,講述了從數據庫的發展到數據庫的使用,再到數據庫在實際項目中的應用的全過程。
本書特點
本書深入淺出地講解了數據庫的基礎知識,同時結合目前數據庫開發常用的軟件(如PL/SQL Developer、SQL*Plus)演示在實際應用中常用的數據庫操作方法。在每章的最后,筆者還結合本章講解的內容,為讀者提供了練習題。
本書基本涵蓋了Oracle 11g使用的各個方面的知識,從數據庫發展到數據庫設計,從PL/SQL的編程到數據庫的管理,從Oracle自身的開發到結合實際編程工具進行開發,講述了各種SQL語句以及PL/SQL語句的基本知識,講解了在Oracle 11g中提供的各種管理功能的使用方法,還介紹了在.NET環境和Java環境中如何使用Oracle 11g進行軟件開發。
本書的特點主要體現在以下幾個方面。
? 本書的編排采用循序漸進的方式,以便初中級讀者逐步掌握Oracle 11g數據庫操作的基本方法、數據庫設計和管理的精髓。
? 本書深入淺出地介紹了數據庫的使用和管理知識,在每章的開始指出本章的學習目標,在每章的結尾指出通過本章學習讀者應該能夠掌握的知識,并為讀者提供有針對性的練習。
? 本書在介紹數據庫基本語句時,對每一個語句都給出了有針對性的示例,方便了讀者對語句的學習。在介紹數據庫的管理方法時,采用了淺顯易懂的例子,一步一步地完成數據庫的相關操作。同時,也為Oracle 11g數據庫的初學者講解了如何使用企業管理器管理數據庫,大大解決了初學者在管理數據庫時一些頭疼的問題。為了方便軟件開發人員快速理解如何使用Oracle 11g數據庫,本書的最后還提供了數據庫設計以及使用.NET和Java連接Oracle 11g數據庫進行軟件開發的講解。
? 本書結合筆者多年的開發經驗,在講解Oracle 11g的使用和管理時,把操作時經常會出現的錯誤和需要注意的問題也融入到書中,提醒讀者在使用數據庫時要注意的問題。
本書內容
本書分為4篇,共22章,從數據庫的基本概念講起,再進一步介紹SQL語句以及PL/SQL語句的使用,然后結合目前常用的數據庫開發工具,講解了數據庫中基本的查詢、語句塊編程、控制文件、日志文件以及數據庫的備份恢復等常用的數據庫操作,最后結合筆者的經驗講解如何在.NET和Java環境中連接Oracle 11g數據庫,讓軟件開發人員能夠結合數據庫完成實際的軟件開發。
第一篇(第1~2章)為數據庫安裝篇。首先講述了數據庫的發展,Oracle 11g的發展歷程、Oracle 11g中的新特性,比較了Oracle 11g與SQL Server數據庫的功能。然后在該基礎上介紹了如何安裝和卸載Oracle 11g數據庫。通過這兩章的學習,讀者應該能夠在了解Oracle 11g發展的同時完成Oracle 11g的安裝。
第二篇(第3~12章)為數據庫基礎篇。講述了數據庫使用的基本知識,包括數據庫的設計方法及E-R圖的使用、SQL語句的使用、PL/SQL語句的使用、視圖的使用、存儲過程的使用、觸發器的使用、游標的使用以及事務和鎖的使用。通過這10章的學習,能夠使讀者基本掌握使用數據庫的基本語句。
第三篇(第13~19章)為數據庫管理篇。具體講述了數據庫管理的主要操作,包括管理工具的使用、表空間的操作、用戶與權限的操作、控制文件和日志文件的操作以及備份與恢復等操作。通過這7章的學習,讀者可以從一個數據庫的基本操作者轉變成一個數據庫管理員。
第四篇(第20~22章)為數據庫應用篇。主要介紹如何設計和使用數據庫進行軟件開發。在第20章中以在線考試系統為例完成了數據庫的設計,在第21章和第22章中分別結合.NET和Java開發環境講解了如何連接Oracle 11g數據庫。通過這3章的學習,讀者可以使用Oracle 11g結合編程環境完成軟件的開發。
本書由淺入深,由理論到實踐,尤其適合初級讀者逐步學習和完善自己的知識結構。
適合閱讀本書的讀者
? 希望學習Oracle 11g的新手。
? 迫切希望提高Oracle 11g應用水平的開發人員。
? 具備一定的項目開發經驗但缺乏對Oracle 11g實踐的軟件工程師。
? 希望在項目開發中使用Oracle 11g的軟件開發人員。
? 希望從事Oracle 11g數據庫管理工作的軟件開發人員。
? 希望提高Oracle 11g項目開發水平的數據庫管理員。
? 各類大中專院校或培訓學校的學生。
本書作者
本書主要由秦靖、劉存勇編寫,其他參與編寫和資料整理的人員有高會東、王建超、鄧薇、黃麗莉、吝曉寧、汪洋、白廣元、蔡念光、陳輝、馮彬、劉長江、劉明、沙金、張士強、張洪福、多召英、賈旭、李寬、江寬、陳科、方成林、班曉娟、方中純、劉蘭軍、鄭雪峰。
編者
2010年12月
- Word 2010中文版完全自學手冊
- Mastering Ninject for Dependency Injection
- Learning Spring Boot
- 深入淺出數字孿生
- 3D計算機視覺:原理、算法及應用
- 數據驅動設計:A/B測試提升用戶體驗
- Python金融實戰
- 深入淺出 Hyperscan:高性能正則表達式算法原理與設計
- 聯動Oracle:設計思想、架構實現與AWR報告
- R Object-oriented Programming
- 算法設計與分析
- 數據中心經營之道
- 企業級大數據項目實戰:用戶搜索行為分析系統從0到1
- Unity Game Development Blueprints
- NoSQL數據庫原理(第2版·微課版)