趙明淵主編的《Oracle數據庫教程》全面系統地介紹了Oracle 11g的管理操作和應用開發,以學生成績數據庫為主線,將基礎知識和實際應用有機結合起來。全書共分18章,分別介紹數據庫概論、Oracle 11g數據庫、創建數據庫、創建和使用表、PL/SQL基礎、PL/SQL高級查詢、視圖、索引、同義詞和序列、數據完整性、PL/SQL程序設計、函數和游標、存儲過程、觸發器、事務和鎖、安全管理、備份和恢復、 Java EE開發基礎、基于Java EE和Oracle 11g數據庫的學生成績管理系統開發等內容。
本書注重理論與實踐的結合,側重實用性,體系合理,概念清晰,實例豐富,通俗易懂,分散難點,要求讀者起點低,能全面提升學生的綜合應用能力和動手編程能力。為方便教學,每章都有大量示范性設計實例和運行結果,主要章節有綜合訓練和應用舉例,附錄有學生成績數據庫的表結構和樣本數據,章末習題有選擇題、填空題和應用題等類型,書末附習題答案,以供教學參考。
本書可作為大學本科、高職高專及培訓班課程的教學用書,也可作為計算機應用人員和計算機愛好者的自學參考書。
第1章 概論
1.1 數據庫系統概述
1.1.1 數據庫
1.1.2 數據庫管理系統
1.1.3 數據庫系統
1.2 數據模型
1.2.1 數據模型組成要素
1.2.2 層次模型、網狀模型和關系模型
1.2.3 關系數據庫
1.3 數據庫系統結構
1.3.1 數據庫系統的三級模式結構
1.3.2 數據庫的二級映像功能和數據獨立性
1.3.3 數據庫管理系統的工作過程
1.4 數據庫設計
1.4.1 需求分析
1.4.2 概念結構設計
1.4.3 邏輯結構設計
1.4.4 物理結構設計
1.4.5 數據庫實施
1.4.6 數據庫運行和維護
1.5 應用舉例
1.6 小結
習題1
第2章 Oracle 11g數據庫
2.1 Oracle 11g數據庫的特性
2.2 Oracle 11g數據庫安裝
2.2.1 安裝要求
2.2.2 Oracle 11g數據庫安裝步驟
2.3 Oracle數據庫開發工具
2.3.1 SQL*Plus
2.3.2 SQL Developer
2.3.3 Oracle Enterprise Manager
2.4 Oracle 11g數據庫卸載
2.4.1 停止所有Oracle服務
2.4.2 卸載所有Oracle組件
2.4.3 手動刪除Oracle殘留部分
2.5 小結
習題2
第3章 創建數據庫
3.1 Oracle數據庫的體系結構
3.1.1 邏輯結構
3.1.2 物理結構
3.1.3 總體結構
3.2 刪除數據庫
3.3 創建數據庫
3.4 小結
習題3
第4章 創建和使用表
4.1 創建表空間
4.2 表的基本概念
4.2.1 表和表結構
4.2.2 數據類型
4.2.3 表結構設計
4.3 使用SQL Developer操作表
4.3.1 使用SQL Developer創建表
4.3.2 使用SQL Developer修改表
4.3.3 使用SQL Developer刪除表
4.4 操作表數據
4.5 小結
習題4
第5章 PL/SQL基礎
5.1 SQL和PL/SQL
5.1.1 SQL語言
5.1.2 PL/SQL預備知識
5.2 在PL/SQL中的數據定義語言
5.2.1 數據庫操作語句
5.2.2 表空間操作語句
5.2.3 表操作語句
5.3 在PL/SQL中的數據操縱語言
5.3.1 插入語句
5.3.2 修改語句
5.3.3 刪除語句
5.4 在PL/SQL中的數據查詢語言
5.4.1 投影查詢
5.4.2 選擇查詢
5.4.3 分組查詢和統計計算
5.4.4 排序查詢
5.5 綜合訓練
5.6 小結
習題5
第6章 PL/SQL高級查詢
第7章 視圖
第8章 索引、同義詞和序列
第9章 數據完整性
第10章 PL/SQL程序設計
第11章 函數和游標
第12章 存儲過程
第13章 觸發器
第14章 事務和鎖
第15章 安全管理
第16章 備份和恢復
第17章 Java EE開發基礎
第18章 Java EE和Oracle 11g學生成績管理系統開發
附錄A 習題參考答案
附錄B stsys數據庫的表結構和樣本數據