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

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

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

定 價:¥39.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章Oracle 10g數(shù)據庫概述
1.1Oracle 10g的特點
1.2Oracle 10g的安裝和配置    
1.2.1安裝數(shù)據庫服務器    
1.2.2安裝數(shù)據庫客戶端管理工具    
1.3數(shù)據庫的基本操作    
  1.3.1啟動數(shù)據庫    
  1.3.2關閉數(shù)據庫    
  1.3.3設置數(shù)據庫    
  1.3.4建立數(shù)據庫    
  1.3.5刪除數(shù)據庫    
本章小結    
習題1
第2章Oracle 10g體系結構
2.1概述    
2.2物理存儲結構    
2.2.1數(shù)據文件    
2.2.2重做日志文件    
2.2.3控制文件    
2.2.4歸檔日志文件    
2.2.5參數(shù)文件    
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數(shù)據庫實例    
2.6數(shù)據字典    
2.6.1靜態(tài)數(shù)據字典    
2.6.2動態(tài)性能表    
2.6.3常用數(shù)據字典    
本章小結
習題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查詢表空間與數(shù)據字典    
4.2表    
4.2.1設計表    
4.2.2表的分類    
4.2.3創(chuàng)建表    
4.2.4修改表    
4.2.5刪除表    
4.2.6查詢表與數(shù)據字典    
4.3索引    
4.3.1索引管理    
4.3.2創(chuàng)建索引    
4.3.3修改索引    
4.3.4刪除索引    
4.3.5查詢索引與數(shù)據字典    
4.4視圖    
4.4.1創(chuàng)建視圖    
4.4.2刪除視圖    
4.4.3編譯視圖    
4.4.4查詢視圖與數(shù)據字典    
本章小結    
習題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數(shù)據分組語句    
5.3.3DML語句    
5.3.4連接查詢    
5.3.5子查詢    
5.4SQL函數(shù)    
5.5PL/SQL語言基礎    
5.5.1PL/SQL塊    
5.5.2PL/SQL數(shù)據類型    
5.6PL/SQL控制結構    
5.6.1條件分支語句    
5.6.2CASE語句    
5.6.3循環(huán)語句    
5.7游標    
5.7.1顯示游標    
5.7.2參數(shù)游標    
5.7.3使用游標更新或刪除數(shù)據    
5.7.4游標的FOR循環(huán)
5.8異常處理    
5.8.1處理預定義異常    
5.8.2處理非預定義異常    
5.8.3處理自定義異常    
5.8.4使用異常函數(shù)    
5.9過程與函數(shù)    
5.9.1存儲過程    
5.9.2函數(shù)    
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非歸檔數(shù)據庫備份    
6.1.2歸檔數(shù)據庫備份    
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閃回數(shù)據庫    
本章小結    
習題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使用數(shù)據簇    
7.3防止訪問沖突    
7.3.1加鎖    
7.3.2合理設計事務    
7.3.3分散文件    
7.3.4增加日志組    
7.3.5多分區(qū)    
本章小結    
習題7
第8章員工管理子系統(tǒng)數(shù)據庫設計
8.1業(yè)務需求    
8.2命名規(guī)范    
8.3概念設計    
8.4邏輯結構設計    
8.5員工管理子系統(tǒng)數(shù)據庫設計    
8.5.1數(shù)據字典設計    
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數(shù)據庫技術    
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數(shù)據類型
  11.1.6運算符
  11.1.7語句
  11.1.8過程與函數(shù)
  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數(shù)據庫編程技術
12.1數(shù)據庫應用程序    
12.2Delphi的數(shù)據庫特性及功能簡介    
12.2.1數(shù)據存取技術    
12.2.2Delphi 7數(shù)據庫操作組件    
12.2.3本地數(shù)據庫和遠程數(shù)據庫    
12.3Delphi數(shù)據庫應用程序的體系結構    
12.4Delphi中的ADO組件    
12.4.1ADO數(shù)據庫連接組件TADOConnection    
12.4.2ADO數(shù)據庫訪問組件TADOCommand    
12.4.3ADO數(shù)據庫訪問組件TADOTable    
12.4.4ADO數(shù)據庫訪問組件TADOQuery    
12.4.5ADO數(shù)據庫訪問組件TADOStoredProc    
12.5數(shù)據庫連接組件TDataSource    
12.6TParameter參數(shù)對象    
12.7TField字段對象    
12.8數(shù)據控制組件    
12.9開發(fā)基于C/S體系結構的數(shù)據庫應用程序過程    
12.10簡單數(shù)據庫應用程序開發(fā)實例    
12.10.1創(chuàng)建簡單的數(shù)據庫應用程序    
12.10.2創(chuàng)建編寫復雜功能程序代碼的數(shù)據庫應用程序    
12.10.3創(chuàng)建主明細型的數(shù)據庫應用程序    
本章小結    
習題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)連接數(shù)據庫和登錄界面代碼設計    
14.1.7主界面代碼編寫技巧    
14.2繼承技術    
14.2.1設計數(shù)據字典父類表單    
14.2.2計算字段的使用    
14.2.3實現(xiàn)父類的事件代碼    
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設計并實現(xiàn)報表打印    
14.5.5設計并實現(xiàn)統(tǒng)計圖    
本章小結    
習題14
附錄A人事基本信息管理數(shù)據庫腳本
附錄B第5章數(shù)據庫腳本
參考文獻


本目錄推薦

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