注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle 編程入門經(jīng)典:覆蓋至Oracle 9i版本

Oracle 編程入門經(jīng)典:覆蓋至Oracle 9i版本

Oracle 編程入門經(jīng)典:覆蓋至Oracle 9i版本

定 價:¥128.00

作 者: Sean Dillon,Christopher Beck等著;袁勤勇,何欣等譯
出版社: 清華大學(xué)出版社
叢編項: 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: Oracle

ISBN: 9787302059882 出版時間: 2002-01-01 包裝:
開本: 26cm 頁數(shù): 997頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書是關(guān)于Oracle技術(shù)入門性教材。全書內(nèi)容覆蓋至Oracle公司最新推出的9i版本,系統(tǒng)介紹了Oracle核心術(shù)語、工具、概念和架構(gòu),并對Oracle各種版本(8,8i和9i)的功能作了全面介紹。 書中具體內(nèi)容包括:基礎(chǔ)性和高級Oracle SQL知識:Oracle開發(fā)工具SQL*Plus;介紹表、索引、事務(wù)和并發(fā)控制、視圖、觸發(fā)器和對象;使用PL/SQL在數(shù)據(jù)庫中編寫過程式代碼,并對其進行打包;保證Oracle應(yīng)用的安全:評估并調(diào)試Oracle應(yīng)用的安全;學(xué)習(xí)在數(shù)據(jù)庫中使用腳本的SQL Toolkit。最后,本書提供了兩個案例分析,通過創(chuàng)建兩個實際的Oracle應(yīng)用幫助讀者掌握本書內(nèi)容。 本書適用于具備SQL和關(guān)系數(shù)據(jù)庫的基礎(chǔ)知識,希望學(xué)習(xí)Oracle數(shù)據(jù)庫知識的各級讀者。

作者簡介

暫缺《Oracle 編程入門經(jīng)典:覆蓋至Oracle 9i版本》作者簡介

圖書目錄

第1章 了解Oracle
1.1 Oracle基本術(shù)語
1.1.1 數(shù)據(jù)庫
1.1.2 實例
1.1.3 用戶
1.1.4 模式
1.1.5 安全
1.2 使用Oracle
1.2.1 SQL*Plus
1.2.2 數(shù)據(jù)詞典
1.2.3 Oracle的工作方式
1.2.4 學(xué)習(xí)途徑
1.3 數(shù)據(jù)庫家族
1.3.1 數(shù)據(jù)庫類別
1.3.2 可以使用的選項和特性
1.4 小結(jié)
第2章 SQL*Plus和基本查詢
2.1 SQL*Plus簡介
2.1.1 SQL、PL/SQL和SQL*Plus之間的區(qū)別
2.1.2 啟動SQL*Plus
2.2 快速而簡單地查詢數(shù)據(jù)庫
2.2.1 格式化用戶結(jié)果
2.2.2 總結(jié)SQL*Plus
2.3 什么是SQL
2.4 表中內(nèi)容
2.5 數(shù)據(jù)操作語言
2.5.1 查詢
2.5.2 WHERE子句
2.5.3 聯(lián)接
2.5.4 集合操作符
2.6 其他DML語句
2.6.1 INSERT語句
2.6.2 UPDATE語句
2.6.3 DELETE語句
2.7 提交和回滾
2.8 回滾
2.9 小結(jié)
第3章 建立以及管理用戶和表
3.1 數(shù)據(jù)定義語言合法的Oracle標(biāo)識符
3.2 表空間
3.3 用戶
3.3.1 建立用戶
3.3.2 改變用戶
3.3.3 刪除用戶
3.4 Oracle數(shù)據(jù)類型
3.4.1 數(shù)值類型
3.4.2 字符類型
3.4.3 日期和時間
3.4.4 ANSI數(shù)據(jù)類型
3.5 建立表
3.5.1 約束
3.5.2 CREATE TABLEAS SELECT
3.6 數(shù)據(jù)詞典
3.7 小結(jié)
第4章 新的9i示例模式
4.1 SCOTT模式
4.2 Oracle 9i示例模式
4.2.1 深入討論各個模式
4.2.2 漸進學(xué)習(xí)方式
4.2.3 發(fā)現(xiàn)更多有關(guān)示例模式的內(nèi)容
4.3 小結(jié)
第5章 體系結(jié)構(gòu)
5.1 為什么必須理解體系結(jié)構(gòu)
5.2 進行連接
5.2.1 用戶進程
5.2.2 Oracle監(jiān)聽器
5.2.3 Oracle網(wǎng)絡(luò)客戶
5.3 服務(wù)器進程
5.4 文件
5.4.1 參數(shù)文件
5.4.2 控制文件
5.4.3 數(shù)據(jù)文件
5.4.4 表空間
5.4.5 段
5.4.6 盤區(qū)
5.4.7 數(shù)據(jù)塊
5.4.8 預(yù)先分配文件
5.4.9 重做日志文件
5.4.10 臨時文件
5.4.11 Oracle管理文件
5.5 內(nèi)存區(qū)域
5.5.1 系統(tǒng)全局區(qū)域
5.5.2 程序全局區(qū)域
5.6 后臺進程
5.6.1 進程監(jiān)控器
5.6.2 系統(tǒng)監(jiān)控器
5.6.3 數(shù)據(jù)庫寫入器
5.6.4 日志寫入器
5.6.5 歸檔器
5.6.6 檢查點
5.6.7 作業(yè)隊列協(xié)調(diào)器,作業(yè)進程(CJQ0 &Jnnn)
5.6.8 恢復(fù)器
5.7 體系結(jié)構(gòu)概貌
5.8 小結(jié)
第6章 在Oracle中處理語句
6.1 SQL語句類別
6.2 怎樣執(zhí)行語句
6.2.1 解析
6.2.2 優(yōu)化
6.2.3 行源生成器
6.2.4 執(zhí)行引擎
6.2.5 語句執(zhí)行匯總
6.3 查詢?nèi)^程
6.4 DML全過程
6.5 DDL處理
6.6 小結(jié)
第7章 表
7.1 介紹Oracle中的表
7.2 表類型
7.2.1 堆表
7.2.2 外部表
7.2.3 索引組織表
7.2.4 臨時表
7.2.5 其它表類型
7.3 表特性
7.3.1 TABLESPACE于句
7.3.2 LOGG則G和NOLOG01NG
7.3.3 STORAGE子句
7.3.4 CACHE和NOCACHE
7.4 修改表
7.4.1 改變表中的列
7.4.2 NOTNULL列約束
7.4.3 刪除列以及標(biāo)注不用列
7.4.4 重命名表
7.4.5 將表移動到新表空間或者存儲
7.4.6 改變不同的表特性
7.4.7 ALTERTABLE總結(jié)
7.5 刪除表
7.6 TRUNCATE TABLE
7.6.1 DROP STORAGE或者REUSE STORAGE
7.6.2 截取臨時表
7.7 小結(jié)
第8章 索引
8.1 索引工作方式
8.2 Oracle中的索引
8.3 索引什么時候有用
8.4 索引開銷
8.4.1 插入行怎樣影響索引
8.4.2 更新和刪除行如何影響索引
8.4.3 DML和索引
8.5 聯(lián)接
8.5.1 B樹索引的鍵壓縮
8.5.2 索引的跳躍搜索
8.6 索引和約束
8.7 反轉(zhuǎn)鍵索引
8.8 基于函數(shù)的索引
8.9 位圖索引
8.10 位圖聯(lián)接索引
8.11 小結(jié)
第9章 掌握SQL*Plus
9.1 高級啟動選項
9.1.1 LOGON
9.1.2 設(shè)置描述文件
9.1.3 START
9.1.4 GUI SQL*Plus的啟動選項
9.2 日常使用SQl*Plus
9.3 SQL*Plus命令入門
9.3.1 COLUMN
9.3.2 DESCMBE
9.3.3 PROMPT
9.3.4 ACCEPT
9.3.5 SHOW
9.3.6 VARIABLE
9.4 內(nèi)建的SQL*Plus HELP
9.4.1 內(nèi)建HELP
9.4.2 安裝HELP
9.4.3 輸入新的HELP主題
9.5 使用SQL*Plus緩沖區(qū)
9.5.1 設(shè)置用戶編輯器
9.5.2 使用SQL*Plus進行編輯
9.6 腳本
9.6.1 STARTI@,@@
9.6.2 HOST命令
9.7 小結(jié)
第10章 PL/SQL
10.1 總覽
10.2 基于程序塊的開發(fā)
10.3 聲明
10.3.1 變量和常量
10.3.2 為變量和常量賦值
10.3.3 可視性和作用域
10.3.4 定義不確定內(nèi)容:解釋NULL
10.3.5 使用%TYPE和%ROWTYPE
10.4 PL/SQL數(shù)據(jù)類型
10.4.1 字符數(shù)據(jù)類型
10.4.2 數(shù)值數(shù)據(jù)類型
10.4.3 BOOLEAN
10.5 PL/SQL集合
10.5.1 記錄
10.5.2 PL/SQL表
10.5.3 VARRAYS
10.5.4 NESTED TABLE
10.6 游標(biāo)
10.6.1 顯式游標(biāo)
10.6.2 隱式游標(biāo)
10.6.3 游標(biāo)屬性
10.6.4 REF CURSORS和游標(biāo)變量
10.6.5 單獨SELECT
10.7 控制語句
10.7.1 條件
10.7.2 循環(huán)
10.7.3 控制語句概要
10.8 錯誤處理
10.8.1 異常部分
10.8.2 預(yù)定義異常
10.8.3 用戶定義異常
10.8.4 PRAGMA EXCEPTON INIT
10.8.5 異常傳播
10.9 小結(jié)
第11章 過程、函數(shù)和程序包
11.1 優(yōu)勢和利益
11.2 過程
11.2.1 語法
11.2.2 建立或者替換
11.2.3 執(zhí)行存儲過程
11.2.4 安全
11.2.5 參數(shù)
11.2.6 局域聲明
11.3 函數(shù)
11.3.1 語法
11.3.2 返回值
11.3.3 確定性
11.3.4 常見錯誤
11.4 程序包
11.4.1 語法
11.4.2 規(guī)范
11.4.3 主體
11.4.4 程序包變量和其他聲明
11.4.5 重載
11.4.6 依賴性
11.4.7 程序包的優(yōu)勢
11.5 數(shù)據(jù)詞典
11.5.1 列出所有的用戶存儲過程
11.5.2 從數(shù)據(jù)庫中檢索用戶代碼
11.6 包裝實用工具
11.7 小結(jié)
第12章 事務(wù)處理和并發(fā)控制
12.1 什么是事務(wù)處理
12.2 事務(wù)處理控制語句
12.2.1 COMMIT處理
12.2.2 ROLL BACK處理
12.2.3 SAVEPOINT和ROLL BACK TO SAVEPOINT
12.2.4 SET TRANSACTION
12.2.5 SET CONSTRAINTS
12.3 事務(wù)處理的ACID屬性
12.3.1 原子性
12.3.2 一致性
12.3.3 隔離性
12.3.4 持久性
12.4 并發(fā)控制
12.4.1 鎖定
12.4.2 多版本和讀取一致性
12.5 小結(jié)
第13章 安全
13.1 數(shù)據(jù)庫安全概述
13.1.1 用戶和模式
13.1.2 系統(tǒng)特權(quán)
13.1.3 對象特權(quán)
13.1.4 數(shù)據(jù)庫角色
13.1.5 PL/SQL和數(shù)據(jù)庫角色
13.2 細(xì)粒度訪問控制
13.3 數(shù)據(jù)安全
13.3.1 DES3ENCRYPT和ES3DECRYPT
13.3.2 消息摘要
13.4 小結(jié)
第14章 視圖
14.1 關(guān)系視圖
14.1.1 建立視圖
14.1.2 檢索視圖定義
14.1.3 改變現(xiàn)圖定義
14.1.4 刪除視圖
14.1.5 視圖中的約束
14.1.6 聯(lián)接視圖
14.1.7 驗證視圖
14.1.8 通過視圖進行更新和刪除
14.1.9 視圖和性能
14.2 內(nèi)嵌視圖
14.3 對象視圖
14.4 物化視圖
14.4.1 立即生成
14.4.2 自動生成
14.4.3 查詢重寫
14.5 小結(jié)
第15章 觸發(fā)器
15.1 開始
15.2 觸發(fā)器類型
15.2.1 語句觸發(fā)器
15.2.2 行觸發(fā)器
15.2.3 INSTEAD OF觸發(fā)器
15.2.4 系統(tǒng)事件觸發(fā)器
15.2.5 用戶事件觸發(fā)器
15.3 啟用和禁用觸發(fā)器
15.4 事務(wù)處理和觸發(fā)器
15.5 從數(shù)據(jù)詞典中獲取觸發(fā)器信息
15.6 Event Attribute Functions
15.7 小結(jié)
第16章 對象
16.1 面向?qū)ο蟾拍?br />16.2 什么是對象類型
16.3 使用對象類型
16.3.1 建立對象類型
16.3.2 構(gòu)造函數(shù)方法
16.3.3 表中的對象類型
16.3.4 修改和刪除類型
16.3.5 方法
16.3.6 繼承
16.4 對象表
16.4.1 VALUE()
16.4.2 REF數(shù)據(jù)類型
16.5 小結(jié)
第17章 高級查詢
17.1 層次化查詢
17.1.1 基礎(chǔ)知識
17.1.2 Order Siblings By
17.1.3 SYS_CONNECT_BY_PATH()
17.1.4 聯(lián)接
17.2 用戶定義聚集函數(shù)
17.3 表和管道函數(shù)
17.3.1 表函數(shù)
17.3.2 管道函數(shù)
17.4 使用查詢編寫生成SQL的SQL
17.5 分析函數(shù)
17.5.1 計算當(dāng)前總和
17.5.2 下一個值和上一個值
17.5.3 等級和前N個
17.5.4 第一個和最后一個值
17.6 MERGE
17.7 小結(jié)
第18章 調(diào)整工具
18.1 調(diào)整的途徑
18.2 基準(zhǔn)評測
18.3 綁定變量
18.4 EXPLAIN PLAN
18.5 AUTOTRACE
18.6 跟蹤文件和TIMED_STATISTICS
18.6.1 設(shè)置跟蹤
18.6.2 使用和解釋TKPROF輸出
18.6.3 TKPROF和等待
18.7 小結(jié)
第19章 SQL工具箱
19.1 腳本
19.1.1 LOGIN
19.1.2 CONNECT
19.1.3 BIGDATE
19.1.4 FLAT
19.1.5 PRINT_TABLE
19.1.6 COMP腳本
19.1.7 GET腳本
19.1.8 INVALID
19.1.9 CREATECTL
19.1.10 DBLS
19.1.11 DBLSL
19.1.12 FREE
19.1.13 INDEX
19.1.14 SHOWSQL
19.1.15 SHOWSPACE
19.2 小結(jié)
第20章 案例分析1——調(diào)試PL/SQL
20.1 歷史
20.1.1 DBMS_OUTPUT的限制
20.1.2 其他調(diào)試消息選項
20.2 要求
20.3 數(shù)據(jù)庫設(shè)計和組織
20.3.1 表
20.3.2 索引和約束
20.3.3 觸發(fā)器
20.3.4 UTL_FILE_DIR
20.4 程序包規(guī)劃
20.5 實現(xiàn)
20.5.1 F()
20.5.2 FA()
20.5.3 DEBUG_IT()
20.5.4 WHO_CALLED_ME()
20.5.5 BUILD_IT()
20.5.6 PARSE_IT()
20.5 7 FILE_IT()
20.5.8 INIT()
20.5.9 CLEAR()
20.5.10 STATUS()
20.5.11 完成討論
20.6 使用DEBUG
20.7 排除DEBUG的故障
20.8 Debug產(chǎn)品內(nèi)代碼
20.9 小結(jié)
第21章 案例分析2——搜索人員
21.1 歷史
21.1.1 PHONE
21.1.2 開啟信息時代——PEOPLE
21.2 應(yīng)用
21.2.1 建立模式
21.2.2 建立對象
21.2.3 過渡表
21.2.4 生成過渡表
21.2.5 PL/SQL API
21.2.6 為應(yīng)用增加數(shù)據(jù)
21.2.7 維護數(shù)據(jù)
21.2.8 主安裝腳本
21.3 用戶接口
21.4 小結(jié)
附錄A SQL函數(shù)參考
A.1 DUAL
A.2 NUMBER函數(shù)
A.3 DATETIME函數(shù)
A.4 CHARACTER函數(shù)
A.5 CONVERSION函數(shù)
A.6 AGGREGATION函數(shù)
A.7 MISCELLANEOUS函數(shù)
附錄B 補充程序包
B.1 DBMS_OUTPUT
B.2 DBMS_RANDOM
B.3 UTL_FILE
B.4 DBMS_JOB
B.5 UTL_RAW
B.6 DBMS_LOB
B.7 DBMS_SQL
附錄C 數(shù)據(jù)詞典
C.1 DBA_TABLES
C.1.1 DBA_TAB_COLUMNS
C.1.2 DBA_TAB_PRIVS
C.1.3 DBA_COL_PRIVS
C.1.4 DBA_TAB_COMMENTS/DBA_COL_COMMENTS
C.1.5 DBA_CONSTRAINTS
C.1.6 DBA_CONS_COLUMNS
C.1.7 DBA_EXTERNAL_TABLES
C.1.8 DBA_EXTERNAL_LOCATIONS
C.1.9 DBA_OBJECT_TABLES
C.1.10 DBA_COLL_TYPES
C.2 DBA_JOBS
C.3 DBA_TYPES
C.3.1 DBA_TYPE_ATTRS
C.3.2 DBA_TYPE_METHODS
C.3.3 DBA_METHOD_PARAMS
C.3.4 DBA_METHOD_RESULTS
C.4 DBA_LOBS
C.5 DBA_VIEWS
C.5.1 DBA_UPDATABLE_COLUMNS
C.5.2 DBA_TRIGGERS
C.5.3 DBA_TRIGGER_COLS
C.6 DBA_SOURCE
C.6.1 DBA_PROCEDURES
C.6.2 ALL_ARGUMENTS
C.6.3 DBA_DEPENDENCIES
C.6.4 DBA_ERRORS
C.7 DBA_INDEXES
C.8 DBA_ROLES
C.8.1 DBA_ROLE_PRIVS
C.8.2 DBA_SYS_PRIVS
C.9 DBA_DIRECTORIES
C.9.1 DBA_USERS
C.9.2 GLOBAL_NAME
C.10 簡略名稱
附錄D 安裝示例模式
D.1 安裝SCOTT模式
D.2 安裝Oracle 9i模式
D.2.1 使用DBCA
D.2.2 手工安裝
D.2.3 模式依賴關(guān)系
D.3 安裝小結(jié)
附錄E 選項和特性

本目錄推薦

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