注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫OracleORACLE數(shù)據(jù)庫自動化編程

ORACLE數(shù)據(jù)庫自動化編程

ORACLE數(shù)據(jù)庫自動化編程

定 價:¥49.00

作 者: (美)Jonathan Ingram著;前導(dǎo)工作室譯
出版社: 中國水利水電出版社
叢編項: 萬水書庫 萬水計算機編程技術(shù)與應(yīng)用系列
標(biāo) 簽: 關(guān)系型數(shù)據(jù)庫 ORACLE

ISBN: 9787801248121 出版時間: 1998-09-01 包裝:
開本: 26cm 頁數(shù): 311頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要介紹了Oracle 8,并將它和Oracle 7關(guān)系數(shù)據(jù)庫進行比較。Oracle 8引進了面向?qū)ο蟮募夹g(shù),它使用存儲PL/SQL對象在數(shù)據(jù)庫級實施事務(wù)規(guī)則,是數(shù)據(jù)庫自動化的一個重要部分;同時它還增加了一些新的數(shù)據(jù)類型、嵌入式表的概念等,這些新的內(nèi)容使Oracle 8相對于Oracle 7關(guān)系數(shù)據(jù)庫來說,有了實質(zhì)性的飛躍。本書介紹了數(shù)據(jù)庫自動化的概念,強調(diào)了設(shè)計背后的概念,提供了一些必需的調(diào)試代碼的技巧,提供了一些包的說明以及對Oracle 8未來的一些展望。全書結(jié)構(gòu)嚴(yán)謹(jǐn),內(nèi)容豐富,是計算機愛好者和專業(yè)人員難得的學(xué)習(xí)和參考資料。

作者簡介

暫缺《ORACLE數(shù)據(jù)庫自動化編程》作者簡介

圖書目錄

第一章    現(xiàn)實世界的數(shù)據(jù)庫自動化
1.1 腳本化
1.1.1 備份與恢復(fù)
1.1.2 創(chuàng)建和維護用戶
1.1.3 生成動態(tài)代碼
1.1.4 測試
1.1.5 其他用途
1.2 存儲PL/SQL對象
1.2.1 過程
1.2.2 函數(shù)
1.2.3 包
1.2.4 數(shù)據(jù)庫觸發(fā)器(Database Trigger)
1.3 數(shù)據(jù)庫自動化的未來
1.3.1 業(yè)務(wù)規(guī)則引擎(Engine
1.4 小結(jié)
第二章    ORAVLE數(shù)據(jù)庫的體系結(jié)構(gòu)、SQL與PL/SQL
2.1 Oracle數(shù)據(jù)庫的體系結(jié)構(gòu)
2.1.1 約束
2.1.2 創(chuàng)建索引
2.1.3 特權(quán)與角色
2.1.4 模式
2.1.5 順序機制
2.1.6 快照
2.1.7 同義字
2.1.8 表與列
2.1.9 視圖
2.1.10 系統(tǒng)全局區(qū)域
2.2 什么是SQL
2.2.1 數(shù)據(jù)定義語言
2.2.2 數(shù)據(jù)操作語言
2.2.3 提交與回退(rollback)
2.2.4 數(shù)據(jù)類型
2.2.5 連接
2.2.6 表別名
2.2.7 鎖
2.2.8 空值(NULLVALUE)
2.2.9 操作符
2.2.10 子查詢
2.3 PL/SQL總覽
2.3.1 塊
2.3.2 游標(biāo)(Cursor)
2.3.3 數(shù)據(jù)類型
2.3.4 異常與異常處理
2.3.5 IF-THEN-ELSE邏輯
2.3.6 NULL語句
2.3.7 循環(huán)結(jié)構(gòu)
2.3.8 存儲對象
2.3.9 PL/SQL愿望表
2.3.10 數(shù)據(jù)庫怎樣解析SQL與PL/SQL
2.4 小結(jié)
第三章    SQL與PL/SQL腳本化
3.1 腳本面面觀
3.1.1 備份與恢復(fù)
3.1.2 動態(tài)生代碼
3.1.3 安全與用戶管理
3.1.4 報表
3.1.5 測試
3.1.6 其他任務(wù)
3.1.7 對腳本進行歸檔
3.2 SQL*Plus 中的腳本
3.2.1 SQL*Plus 命令
3.2.2 連接到SQL*Plus 
3.2.3 退出SQL*Plus 
3.2.4 腳本參數(shù)
3.2.5 成卷輸出到文件
3.2.6 替代變量
3.3 腳本世紀(jì)的PL/SQL
3.3.1 匿名PL/SQL塊
3.3.2 使用DBMS-Output
3.4 循序漸進:在SQL*Plus 中建立報表
3.4.1 需求
3.4.2 偽代碼
3.4.3 代碼
3.5 小結(jié)
第四章    過程
4.1 過程的優(yōu)點
4.1.1 嵌入式SQL
4.1.2 可維護性
4.1.3 模塊化
4.1.4 提高性能
4.1.5 可重用性
4.2 創(chuàng)建與刪除(drop)過程
4.2.1 重編譯過程
4.2.2 局部過程
4.3 依賴性
4.4 參數(shù)
4.4.1 數(shù)據(jù)類型
4.4.2 參數(shù)類型
4.4.3 省缺值
4.5 調(diào)用過程
4.5.1 匿名PL/SQL塊
4.5.2 存儲PL/SQL對象
4.5.3 表示法
4.6 過程的結(jié)構(gòu)
4.6.1 過程聲明
4.6.2 變量聲明
4.6.3 可執(zhí)行聲明 
4.6.4 過程體
4.6.5 異常處理器
4.7 歸檔過程
4.7.1 標(biāo)頭
4.7.2 偽代碼
4.7.3 注釋
4.7.4 標(biāo)識符
4.8 循序漸進:設(shè)計一個過程
4.8.1 過程要求
4.8.2 設(shè)計
4.8.3偽代碼
4.8.4 編碼
4.8.5 測試過程
4.9 小結(jié)
第五章    函數(shù)
5.1 函數(shù)的優(yōu)點
5.1.1 嵌入式SQL
5.1.2 可維護性
5.1.3 模塊化
5.1.4 提高性能
5.1.5 可靠性
5.2 創(chuàng)建與刪除函數(shù)
5.2.1 局部函數(shù)
5.3 依賴性
5.4 參數(shù)
5.4.1 數(shù)據(jù)類型
5.5 返回值
5.5.1數(shù)據(jù)類型
5.6 調(diào)用函數(shù)
5.6.1 DML語句
5.6.2 匿名PL/SQL塊
5.6.3 存儲:LP/SQL對象 
5.7 函數(shù)的結(jié)構(gòu)
5.7.1 函數(shù)聲明
5.7.2 變量聲明
5.7.3 可執(zhí)行聲明
5.7.4 函數(shù)體
5.7.5 函數(shù)異常處理
5.8 歸檔函數(shù)
5.8.1 標(biāo)頭
5.8.2 偽代碼
5.8.3 注釋
5.8.4 標(biāo)識符
5.9 循序漸進:創(chuàng)造一個函數(shù)
5.9.1 函數(shù)要求
5.9.2 設(shè)計函數(shù)
5.9.3 偽代碼
5.9.4 編碼
5.9.5 測試
5.10 小結(jié)
第六章    包 
6.1 包說明
6.1.1 全局變量
6.1.2 過程
6.1.3 函數(shù)
6.1.4 重載過程與函數(shù)
6.2 包體
6.2.1 過程
6.2.2 函數(shù)
6.2.3 初始化包
6.3 循序漸進:建立包
6.3.1 要求
6.3.2 偽代碼
6.3.3 編碼
6.3.4 測試
6.4 小結(jié)
第七章    數(shù)據(jù)庫觸發(fā)器
7.1 數(shù)據(jù)庫觸發(fā)器的特征
7.1.1 嵌入式DML語句
7.1.2 事件驅(qū)動進程
7.1.3 可維護性
7.1.4 提高性能
7.1.5 引用列值
7.1.6 可重用性
7.1.7 :old與:new定義
7.1.8 布爾函數(shù)
7.2 創(chuàng)建和刪除觸發(fā)器
7.2.1 重編譯數(shù)據(jù)庫觸發(fā)器
7.2.2 禁止和允許觸發(fā)器相關(guān)的表
7.3 互挾表錯誤
7.3.1 引用與觸發(fā)器相關(guān)的表
7.3.2 外來關(guān)鍵字的引用
7.3.3 重疊刪除
7.3.4  圍繞規(guī)則工作
7.4  數(shù)據(jù)字典和觸發(fā)器源代碼
7.5 觸發(fā)器的典型應(yīng)用
7.5.1 實施復(fù)雜業(yè)務(wù)規(guī)則
7.5.2 更新相關(guān)數(shù)據(jù)
7.5.3 為處理而標(biāo)記行
7.5.4 通知事件
7.6 觸發(fā)器結(jié)構(gòu)
7.6.1 觸發(fā)器聲明
7.6.2 觸發(fā)器事件
7.6.3 相關(guān)表
7.6.4 觸發(fā)器級別
7.6.5 WHEN子句
7.6.6 觸發(fā)器體
7.7 歸檔觸發(fā)器
7.7.1 標(biāo)頭
7.8 循序漸進:創(chuàng)建一個觸發(fā)器
7.8.1 觸發(fā)器的要求
7.8.2 決定觸發(fā)器的級別
7.8.3 偽代碼
7.8.4 編碼
7.8.5 測試觸發(fā)器
7.9 小結(jié)
第八章    調(diào)試
8.1 編譯錯誤
8.1.1 列出編譯錯誤
8.1.2 修改編譯錯誤
8.1.3 使用數(shù)據(jù)字典表
8.1.4 行號
8.1.5 當(dāng)行號不正確時
8.2 運行錯誤
8.2.1 使用DBMS-Output包
8.2.2 定位運行錯誤
8.2.3 在執(zhí)行過程中干凈地處理異常
8.2.4 有用的函數(shù)
8.3 小結(jié)
第九章    特殊包
9.1 DBM-Alert
9.1.1 Registe()過程r
9.1.2 Remove()過程
9.1.3 RemoveAll()過程
9.1.4 Set-Defaults()過程
9.1.5 Signal()過程
9.1.6 WaitAny()過程
9.1.7 WaitOne()過程
9.1.8 使用信號
9.2  DBMS-DDL
9.2.1 Alter- Compile()過程
9.2.2  Alter-Object()過程
9.3 DBMS-Descrilbe()過程
9.4 DBMS-Job ()過程
9.4.1 Broken()過程
9.4.2 Change()過程
9.4.3  Interval()過程
9.4.4 ISlulbmit()過程
9.4.5 Next-Date()過程
9.4.6 Remove()過程
9.4.7 Run()過程
9.4.8Submit()過程
9.4.9  User-Export()過程
9.4.10 What()過程
9.4.11  安排一個工作
9.5 DEMS-Output
9.6  DEMS-Pipe
9.6.1 Create-Pipe()函數(shù)
9.6.2 Next-Item-Type()函數(shù)
9.6.3  Pack-Message()過程
9.6.4 Purge()過程
9.6.5 Receive-Message()函數(shù)
9.6.6 Remove-Pipe()函數(shù)
9.6.7 Semd-Message()函數(shù)
9.6.8 Umique-Session-Name()函數(shù)
9.6.9 Unpack-Message()過程
9.6.10 應(yīng)用管理
9.7 DBMS-SQL
9.7.1 Bind-Variable()過程
9.7.2 Close-Cursor()過程
9.7.3  Column-Value()過程
9.7.4 Define-Coljumn()過程
9.7.5 Execute()函數(shù)
9.7.6 Execute-And-Fetch()函數(shù)
9.7.7 Fetch-Rows()函數(shù)
9.7.8  Open-Cursor()函數(shù)
9.7.9  Parse()過程
9.7.10  Variable-Value()過程
9.7.11 DEMS- SQL包的應(yīng)用
9.8 DBMS-Utiliity
9.9 UTL-File
9.9.1 Fclose()過程
9.9.2 FClose-All()過程
9.9.3 FFlush()過程
9.9.4 FOpen()函數(shù)
9.9.5 Get-Line()函數(shù)
9.9.6 Is-Open()函數(shù)
9.9.7 New-Line()過程
9.9.8 Put()過程
9.9.9 PutF()過程
9.9.10  Put-Line()過程
9.9.11  UTL--FILE包的應(yīng)用
9.10  小結(jié)
第十章    性能調(diào)整
10.1 SQL的性能調(diào)整
10.1.1 EXPLAIN PLAN語句的應(yīng)用
10.1.2 應(yīng)用TKPROF
10.1.3 其他調(diào)整性能的提示
10.2 調(diào)整PL/SQL性能
10.2.1 使用游標(biāo)
10.2.2 異常處理
10.3 小結(jié)
附錄A 使用內(nèi)嵌的SQL和PL/SQL函數(shù)
附錄B DML命令語法和釋例
附錄C 與其他ORAVLE專業(yè)人員聯(lián)系
附錄D SQL和PL/SQL編輯標(biāo)準(zhǔn)
附錄E ORAVLE8中有些什么新內(nèi)容

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號