《Oracle8i 與SQL Server2000集成(含盤)》是2001年8月1日電子工業出版社出版的圖書,作者是Stephen Chenlack,編譯是張強。
基本介紹
- 書名:Oracle8i 與SQL Server2000集成(含盤)
- 作者:Stephen Chenlack
- 譯者:張強
- ISBN:9787505369726
- 頁數:404
- 定價:39.00元
- 出版社:電子工業出版社
- 出版時間:2001-08-01
內容簡介,圖書目錄,
內容簡介
Oracle和SQL Server均是當今最流行的關係資料庫管理系統,本書將兩種資料庫產品的最新版本放在一起,從多個方面進行了詳盡的對比和討論。全書共分4個部分,詳細介紹了兩種資料庫產品的基本要素和結構框架,揭示了兩種資料庫的內部機制和工作原理;討論了在兩個資料庫之間進行移植的技術問題,並介紹了Oracle公司和Microsoft公司提供的資料庫移植工具;探討了資料庫集成的有關技術問題,以及在網際網路環境下的資料庫集成,充分展示了兩種資料庫產品為支持網際網路而新增的種種特性。相信讀者讀完本書,定會受益匪淺。
圖書目錄
前言
第Ⅰ部分 兩種資料庫產品是如何工作的
第1章 歷史的簡要回顧
1.1 艱難的起步
1.1.1 作業系統與平台的獨立性
1.1.2 桌面解決方案
1.1.3 所有權總成本
1.1.4 工具軟體
1.1.5 操作性能
1.1.6 哪裡才是盡頭
1.2 新特性
1.2.1 Oracle8i
1.2.2 Microsoft SQL Server 2000
1.3 小結
第2章 理解資料庫系統的體系結構
2.1 資料庫到底是什麼
2.2 Oracle資料庫系統的體系結構
2.2.1 Oracle實例
2.2.2 系統全局區
2.2.3 程式全局區
2.2.4 用戶及伺服器進程
2.2.5 伺服器與資料庫檔案
2.2.6 處理一個查詢
2.3 SQL Server體系結構
2.3.1 關係引擎
2.3.2 存儲引擎
2.3.3 記憶體池
2.3.4 處理一個查詢
2.4 小結
第3章 安裝一個資料庫伺服器
3.1 開始之前的準備工作
3.1.1 訪問信息
3.1.2 準備好Windows 2000
3.2 安裝Oracle
3.2.1 可用的產品
3.2.2 系統配置要求
3.2.3 Oracle通用安裝器
3.3 安裝SQL Server
3.3.1 可用的產品
3.3.2 系統配置要求
3.3.3 SQL Server安裝器
3.4 小結
第4章 數據存儲
4.1 Oracle
4.1.1 Oracle數據塊
4.1.2 分區和段
4.1.3 表空間和數據檔案
4.1.4 為一個資料庫增加空間
4.1.5 臨時表空間
4.1.6 脫機表空間
4.1.7 唯讀表空間
4.1.8 可移動表空間
4.1.9 索引和索引組織表
4.1.10 索引組織表
4.1.11 大型對象排序
4.2 SQL Server
4.2.1 SQL Server數據頁
4.2.2 資料庫和檔案組
4.2.3 裝載及卸載資料庫
4.2.4 索引的存儲71
4.2.5 大型對象73
4.3 小結74
第5章 最佳化器75
5.1 影響最佳化器的工作75
5.1.1 統計信息75
5.1.2 提示83
5.2 小結86
第6章 事務和鎖定87
6.1 事務87
6.1.1 事務控制88
6.1.2 隔離89
6.1.3 耐用性91
6.2 鎖定92
6.2.1 理解Oracle中的鎖定92
6.2.2 理解SQL Server中的鎖定94
6.2.3 鎖定升級和死鎖96
6.3 小結97
第7章 網路訪問99
7.1 網路99
7.2 SQL Server網路訪問100
7.2.1 配置客戶機102
7.2.2 配置伺服器102
7.3 Oracle網路訪問和Net8104
7.3.1 配置一個客戶機105
7.3.2 配置一個資料庫伺服器110
7.4 小結113
第Ⅱ部分 移植115
第8章 移植資料庫對象117
8.1 名稱意味著什麼117
8.1.1 位置119
8.2 數據類型120
8.2.1 用戶定義的數據類型122
8.3 序列與恆等列124
8.4 完整性約束126
8.4.1 主鍵和惟一鍵約束126
8.4.2 CHECK約束126
8.4.3 DEFAULT約束127
8.4.4 外鍵約束127
8.4.5 命名約束128
8.4.6 約束選項128
8.5 索引128
8.5.1 特殊索引129
8.6 視圖130
8.7 安全性130
8.7.1 特權131
8.7.2 應用程式角色131
8.8 對象132
8.9 小結132
第9章 移植資料庫應用程式代碼133
9.1 數據操縱語言(DML)133
9.1.1 SELECT語句134
9.1.2 INSERT語句136
9.1.3 UPDATE語句137
9.1.4 DELETE語句138
9.1.5 截取140
9.1.6 鎖定表140
9.2 PL/SQL和Transact-SQL語言141
9.2.1 語法差異141
9.2.2 臨時表146
9.2.3 錯誤處理146
9.2.4 動態SQL支持148
9.3 函式、過程和觸發器149
9.3.1 系統函式150
9.3.2 用戶定義函式153
9.3.3 過程154
9.3.4 觸發器154
9.4 應用程式接口156
9.5 小結157
第10章 移植工具159
10.1 數據轉換服務程式(DTS)159
10.1.1 DTS對象模型160
10.1.2 使用DTS移植一個Oracle資料庫164
10.2 Oracle移植工作檯168
10.2.1 設定移植工作檯169
10.2.2 移植進程169
10.3 小結179
第Ⅲ部分 集成181
第11章 通用信息訪問技術183
11.1 通用數據訪問184
11.1.1 開放資料庫互連(ODBC)184
11.1.2 OLE DB185
11.1.3 ActiveX Data Objects(ADO)187
11.2 Oracle網際網路檔案系統(iFS)191
11.2.1 什麼是iFS191
11.2.2 iFS的優點 192
11.2.3 安裝iFS194
11.2.4 使用iFS197
11.3 小結199
第12章 資料庫集成201
12.1 連線伺服器201
12.1.1 創建連線伺服器202
12.1.2 使用連線伺服器205
12.2 Oracle異類服務208
12.2.1 Oracle8i通用互連208
12.2.2 Oracle8i透明網關209
12.2.3 建立異類服務代理210
12.3 小結215
第13章 使用複製進行集成217
13.1 什麼是複製217
13.2 Oracle複製218
13.2.1 複製對象、複製組和複製節點218
13.2.2 多宿主複製219
13.2.3 快照複製219
13.2.4 Oracle複製管理者225
13.2.5 使用快照225
13.3 SQL Server複製229
13.3.1 SQL Server的基本複製組件229
13.3.2 複製的類型230
13.3.3 配置複製234
13.4 複製異類數據源240
13.4.1 從SQL Server到Oracle複製數據241
13.4.2 從Oracle到SQL Server複製數據251
13.5 小結254
第14章 集成安全性255
14.1 資料庫安全性基本概念255
14.1.1 登錄和用戶255
14.1.2 身份確認259
14.1.3 許可260
14.1.4 角色261
14.2 NT安全性集成263
14.2.1 SQL Server中的Windows NT身份確認263
14.2.2 Oracle的NT身份確認267
14.3 小結281
第15章 資料庫開發的挑戰283
15.1 體系結構283
15.2 選擇正確的API285
15.2.1 DB-Library285
15.2.2 OCI8285
15.2.3 ODBC 285
15.2.4 JDBC286
15.2.5 OLE DB286
15.2.6 ActiveX Data Objects(ADO)286
15.2.7 Oracle Object for OLE287
15.3 開發工具287
15.3.1 Oracle8i 嚮導288
15.3.2 基於Web的開發工具289
15.4 資料庫開發289
15.4.1 通用數據模型289
15.4.2 通用SQL290
15.4.3 通用資料庫代碼290
15.5 小結295
第Ⅳ部分 高級議題297
第16章 集成和網際網路299
16.1 資料庫與網際網路299
16.1.1 Oracle8i與網際網路300
16.1.2 Microsoft SQL Sever 2000 與網際網路300
16.1.3 Web 發布301
16.1.4 建立Web Portal301
16.1.5 數據交換303
16.1.6 網際網路安全性304
16.2 小結315
第17章 XML扮演的角色317
17.1 XML是什麼317
17.1.1 XML的結構320
17.1.2 相關的標準與技術326
17.2 為什麼XML對資料庫管理很重要331
17.2.1 平台無關性331
17.2.2 內容與形式相分離331
17.2.3 可擴展性332
17.2.4 標準的數據交換格式332
17.3 XML和資料庫332
17.3.1 Oracle8i對XML的支持333
17.3.2 SQL Server 2000對XML的支持338
17.4 使用XML實現數據集成354
17.5 小結356
第18章 Web工具和解決方案357
18.1 Web發布357
18.1.1 Oracle的Web Publishing Assistant357
18.1.2 SQL Server 2000 Web Publishing Wizard361
18.2 移動計算368
18.2.1 Oracle8i Lite368
18.2.2 SQL Server 2000的Windows CE版369
18.3 門關(Portal)370
18.3.1 Oracle Portal370
18.3.2 Microsoft的Digital Dashboard376
18.4 小結381
第19章 展望Oracle和SQL Server383
19.1 下一版是什麼383
19.1.1 資料庫的性能和可裁剪性383
19.1.2 更多的XML384
19.1.3 易於使用385
19.1.4 無線386
19.1.5 下一個版本386
19.2 小結388
附錄A 本書附帶的光碟內容389
附錄B 最佳化器提示391
附錄C 數據類型映射401