注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫OracleOracle數據庫管理及應用開發(fā)教程

Oracle數據庫管理及應用開發(fā)教程

Oracle數據庫管理及應用開發(fā)教程

定 價:¥39.00

作 者: 吳京慧,杜賓,楊波 編著
出版社: 清華大學出版社
叢編項: 高等學校教材.信息管理與信息系統(tǒng)
標 簽: Oracle

ISBN: 9787302144649 出版時間: 2007-02-01 包裝: 膠版紙
開本: 16開 頁數: 486 字數:  

內容簡介

  《Oracle數據庫管理及應用開發(fā)教程》結合Oracle 10g數據庫技術與Delphi 7開發(fā)工具,通過一個數據庫應用系統(tǒng)的開發(fā)實例,引導讀者從基本概念和理論入手,逐步掌握基于C/S體系結構的數據庫系統(tǒng)開發(fā)方法和技巧。本教材完全采用面向對象編程技術,對所有的應用界面都進行了封裝,并大量使用了繼承技術和多態(tài)技術以減少代碼量、提供界面和保持編程風格的一致性。全書寫作結構合理,層次清晰,實例完整,是一本操作性、實用性較強的書籍。全書分為14章,分別講述了Oracle 10g數據庫的體系結構、安全管理、空間管理、PL/SQL編程技術、備份與恢復、軟件開發(fā)體系結構、Delphi 7集成開發(fā)、Object Pascal語言與對象編程技術、數據庫編程、報表開發(fā)、員工管理子系統(tǒng)的數據庫設計與應用開發(fā)等知識?!禣racle數據庫管理及應用開發(fā)教程》通過實例實現了Oracle系統(tǒng)管理與PL/SQL編程及Delphi應用開發(fā)的完美結合,自始至終貫穿了面向對象的軟件開發(fā)思想,嚴格的代碼規(guī)范與界面設計有助于軟件開發(fā)的產業(yè)化,針對性和專業(yè)性強?!禣racle數據庫管理及應用開發(fā)教程》適用于計算機、信息管理與信息系統(tǒng)以及相關專業(yè)的本科生、數據庫管理員以及Oracle數據庫應用開發(fā)人員等。

作者簡介

暫缺《Oracle數據庫管理及應用開發(fā)教程》作者簡介

圖書目錄

第1章Oracle 10g數據庫概述
1.1Oracle 10g的特點
1.2Oracle 10g的安裝和配置    
1.2.1安裝數據庫服務器    
1.2.2安裝數據庫客戶端管理工具    
1.3數據庫的基本操作    
  1.3.1啟動數據庫    
  1.3.2關閉數據庫    
  1.3.3設置數據庫    
  1.3.4建立數據庫    
  1.3.5刪除數據庫    
本章小結    
習題1
第2章Oracle 10g體系結構
2.1概述    
2.2物理存儲結構    
2.2.1數據文件    
2.2.2重做日志文件    
2.2.3控制文件    
2.2.4歸檔日志文件    
2.2.5參數文件    
2.2.6口令文件    
2.2.7其他文件    
2.3邏輯存儲結構    
2.3.1塊    
2.3.2區(qū)間    
2.3.3段    
2.3.4邏輯對象    
2.3.5表空間    
2.4內存結構    
2.4.1系統(tǒng)全局區(qū)    
2.4.2程序全局區(qū)    
2.4.3用戶全局區(qū)    
2.5進程結構    
2.5.1用戶進程    
2.5.2服務器進程    
2.5.3后臺進程    
2.5.4數據庫實例    
2.6數據字典    
2.6.1靜態(tài)數據字典    
2.6.2動態(tài)性能表    
2.6.3常用數據字典    
本章小結
習題2
第3章Oracle 10g安全管理
3.1用戶
3.1.1用戶類別    
3.1.2創(chuàng)建用戶    
3.1.3修改用戶    
3.1.4刪除用戶    
3.2權限    
3.2.1權限授予    
3.2.2權限回收    
3.3角色    
3.3.1預定義角色    
3.3.2自定義角色    
3.3.3角色授權    
3.3.4角色修改    
3.3.5角色刪除    
3.3.6用戶、權限、角色的關系    
3.4配置文件PROFILE    
3.4.1PROFILE概念    
3.4.2創(chuàng)建配置文件    
3.4.3修改配置文件    
3.4.4刪除配置文件    
3.4.5查詢配置文件    
本章小結
習題3
第4章Oracle 10g空間管理
4.1表空間    
4.1.1創(chuàng)建表空間    
4.1.2修改表空間    
4.1.3刪除表空間    
4.1.4查詢表空間與數據字典    
4.2表    
4.2.1設計表    
4.2.2表的分類    
4.2.3創(chuàng)建表    
4.2.4修改表    
4.2.5刪除表    
4.2.6查詢表與數據字典    
4.3索引    
4.3.1索引管理    
4.3.2創(chuàng)建索引    
4.3.3修改索引    
4.3.4刪除索引    
4.3.5查詢索引與數據字典    
4.4視圖    
4.4.1創(chuàng)建視圖    
4.4.2刪除視圖    
4.4.3編譯視圖    
4.4.4查詢視圖與數據字典    
本章小結    
習題4
第5章Oracle 10g PL/SQL編程
5.1PL/SQL簡介    
5.2SQLPlus工具    
5.2.1常用環(huán)境選項    
5.2.2常用SQLPlus命令    
5.3SQL語言基礎    
5.3.1基本查詢語句    
5.3.2數據分組語句    
5.3.3DML語句    
5.3.4連接查詢    
5.3.5子查詢    
5.4SQL函數    
5.5PL/SQL語言基礎    
5.5.1PL/SQL塊    
5.5.2PL/SQL數據類型    
5.6PL/SQL控制結構    
5.6.1條件分支語句    
5.6.2CASE語句    
5.6.3循環(huán)語句    
5.7游標    
5.7.1顯示游標    
5.7.2參數游標    
5.7.3使用游標更新或刪除數據    
5.7.4游標的FOR循環(huán)
5.8異常處理    
5.8.1處理預定義異常    
5.8.2處理非預定義異常    
5.8.3處理自定義異常    
5.8.4使用異常函數    
5.9過程與函數    
5.9.1存儲過程    
5.9.2函數    
5.10包    
5.10.1建立包    
5.10.2使用包    
5.11觸發(fā)器    
5.11.1觸發(fā)器簡介    
5.11.2DML觸發(fā)器    
5.11.3INSTEAD OF觸發(fā)器    
5.11.4系統(tǒng)事件觸發(fā)器    
5.11.5管理觸發(fā)器    
5.12動態(tài)SQL    
5.12.1動態(tài)SQL簡介    
5.12.2處理非查詢語句    
5.12.3處理多行查詢語句    
5.13對象類型    
5.13.1對象類型簡介    
5.13.2建立簡單對象類型    
5.13.3維護對象類型    
5.14事務處理    
5.14.1事務處理技術    
5.14.2提交事務
5.14.3回退事務
5.14.4只讀事務
5.14.5順序事務
5.14.6事務的ACID屬性    
本章小結
習題5
第6章備份與恢復
6.1備份概述    
6.1.1非歸檔數據庫備份    
6.1.2歸檔數據庫備份    
6.1.3自動備份    
6.2恢復概述    
6.2.1實例恢復    
6.2.2非歸檔模式下的恢復    
6.2.3歸檔模式下的不完全恢復    
6.2.4歸檔模式下的完全恢復    
6.3RMAN簡介    
6.3.1RMAN工作環(huán)境    
6.3.2RMAN備份    
6.3.3RMAN恢復    
6.3.4備份與恢復查詢    
6.4閃回數據庫    
本章小結    
習題6
第7章Oracle優(yōu)化技術
7.1SQL語句優(yōu)化    
7.1.1不合理的SQL語句    
7.1.2一般優(yōu)化SQL語句    
7.1.3優(yōu)化器    
7.1.4執(zhí)行計劃    
7.2I/O操作優(yōu)化    
7.2.1調整SGA    
7.2.2使用索引    
7.2.3使用數據簇    
7.3防止訪問沖突    
7.3.1加鎖    
7.3.2合理設計事務    
7.3.3分散文件    
7.3.4增加日志組    
7.3.5多分區(qū)    
本章小結    
習題7
第8章員工管理子系統(tǒng)數據庫設計
8.1業(yè)務需求    
8.2命名規(guī)范    
8.3概念設計    
8.4邏輯結構設計    
8.5員工管理子系統(tǒng)數據庫設計    
8.5.1數據字典設計    
8.5.2部門表設計    
8.5.3員工表設計    
8.5.4設計觸發(fā)器    
8.5.5設計存儲過程    
8.6物理結構設計    
本章小結    
習題8
第9章軟件開發(fā)體系結構
9.1軟件開發(fā)體系結構概述    
9.1.1三層/多層結構    
9.1.2組件技術    
9.1.3數據庫技術    
9.2C/S體系結構    
9.2.1兩層C/S體系結構    
9.2.2三層/多層C/S體系結構    
9.3B/S體系結構    
9.3.1三層B/S體系結構    
9.3.2多層B/S體系結構    
9.3.3C/S與B/S結構的結合    
9.4常用開發(fā)體系結構    
9.4.1C/S結構編程體系    
9.4.2B/S結構編程體系    
9.4.3MVC開發(fā)模型    
本章小結    
習題9
第10章Delphi 7集成開發(fā)環(huán)境
10.1Delphi 7的新產品功能    
10.2可視化開發(fā)環(huán)境簡介    
10.2.1對象編輯器    
10.2.2工程管理器    
10.2.3代碼編輯器    
10.2.4對象瀏覽器    
10.3編程環(huán)境設置    
10.4常用組件    
10.4.1組件    
10.4.2窗體
10.4.3文本類組件    
10.4.4按鈕類組件    
10.4.5列表類組件    
10.4.6表格類組件    
10.4.7分組組件    
10.4.8菜單組件    
10.4.9工具欄和狀態(tài)欄    
10.5一個簡單的Delphi程序    
10.5.1新建工程    
10.5.2設計表單界面    
10.5.3源代碼及技術分析    
10.5.4程序完整代碼    
本章小結    
習題10
第11章Object Pascal語言與對象編程技術
11.1Object Pascal 語言基礎
11.1.1Object Pascal 入門
11.1.2注釋語句
11.1.3標識符
  11.1.4保留字和指令字
  11.1.5數據類型
  11.1.6運算符
  11.1.7語句
  11.1.8過程與函數
  11.1.9作用范圍
  11.1.10規(guī)范化命名
11.2Object Pascal 語言的面向對象技術
11.2.1對象和類的概念
   11.2.2Object Pascal中類的定義
   11.2.3方法
   11.2.4多態(tài)性
   11.2.5類運算符
   11.2.6單元文件
11.2.7TObject:所有對象的祖先
11.3結構化異常處理
11.3.1try…except 語句和try…finally 語句
11.3.2raise 語句
11.4方法與技巧
11.4.1設置代碼模板
11.4.2設置提示信息
本章小結
習題11
第12章Delphi 7數據庫編程技術
12.1數據庫應用程序    
12.2Delphi的數據庫特性及功能簡介    
12.2.1數據存取技術    
12.2.2Delphi 7數據庫操作組件    
12.2.3本地數據庫和遠程數據庫    
12.3Delphi數據庫應用程序的體系結構    
12.4Delphi中的ADO組件    
12.4.1ADO數據庫連接組件TADOConnection    
12.4.2ADO數據庫訪問組件TADOCommand    
12.4.3ADO數據庫訪問組件TADOTable    
12.4.4ADO數據庫訪問組件TADOQuery    
12.4.5ADO數據庫訪問組件TADOStoredProc    
12.5數據庫連接組件TDataSource    
12.6TParameter參數對象    
12.7TField字段對象    
12.8數據控制組件    
12.9開發(fā)基于C/S體系結構的數據庫應用程序過程    
12.10簡單數據庫應用程序開發(fā)實例    
12.10.1創(chuàng)建簡單的數據庫應用程序    
12.10.2創(chuàng)建編寫復雜功能程序代碼的數據庫應用程序    
12.10.3創(chuàng)建主明細型的數據庫應用程序    
本章小結    
習題12
第13章Delphi 7報表開發(fā)技術
13.1Delphi 7 報表組件概述    
13.2Rave Reports 報表相關組件    
13.3一個簡單的報表設計    
13.4TeeChart圖表制作    
13.4.1TeeChart使用初步    
13.4.2帶坐標顯示圖表    
13.5圖表編程實例    
本章小結    
習題13
第14章員工管理子系統(tǒng)實例編程
14.1封裝技術    
14.1.1代碼規(guī)范及注釋    
14.1.2界面設計    
14.1.3主界面設計    
14.1.4登錄界面設計    
14.1.5封裝技術    
14.1.6動態(tài)連接數據庫和登錄界面代碼設計    
14.1.7主界面代碼編寫技巧    
14.2繼承技術    
14.2.1設計數據字典父類表單    
14.2.2計算字段的使用    
14.2.3實現父類的事件代碼    
14.2.4民族字典和崗位字典子類設計    
14.2.5子類封裝    
14.3多態(tài)技術    
14.3.1設計業(yè)務操作父類表單    
14.3.2定義動態(tài)虛方法    
14.3.3部門維護子類設計    
14.3.4方法重載    
14.3.5TreeView樹型結構圖設計    
14.3.6部門維護其他代碼設計    
14.3.7員工管理子類設計    
14.3.8TDBLookupComboBox組件的使用方法    
14.3.9圖片信息維護    
14.3.10存儲過程的調用    
14.3.11動態(tài)界面設計    
14.3.12其他代碼    
14.4公用單元技術    
14.4.1公用單元設計    
14.4.2動態(tài)對象定義    
14.4.3修改部門維護和員工管理代碼    
14.5查詢統(tǒng)計技術    
14.5.1設計查詢界面父類表單    
14.5.2員工查詢子類設計    
14.5.3部門查詢子類設計    
14.5.4設計并實現報表打印    
14.5.5設計并實現統(tǒng)計圖    
本章小結    
習題14
附錄A人事基本信息管理數據庫腳本
附錄B第5章數據庫腳本
參考文獻


本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號