出版時間:2001-8 出版社:電子工業(yè)出版社 作者:張強譯 頁數(shù):404 字數(shù):624
內容概要
Oracle和 SQL Server均是當今最流行的關系數(shù)據(jù)庫管理系統(tǒng),本書將兩種數(shù)據(jù)庫產品的最新版本放在一起,從多個方面進行了詳盡的對比和討論。全書共分4個部分,詳細介紹了兩種數(shù)據(jù)庫產品的基本要素和結構框架,揭示了兩種數(shù)據(jù)庫的內部機制和工作原理;討論了在兩個數(shù)據(jù)庫之間進行移植的技術問題,并介紹了Oracle公司和Microsoft公司提供的數(shù)據(jù)庫移植工具;探討了數(shù)據(jù)庫集成的有關技術問題,以及在因
書籍目錄
前言
第Ⅰ部分 兩種數(shù)據(jù)庫產品是如何工作的
第1章 歷史的簡要回顧
1.1 艱難的起步
1.1.1 操作系統(tǒng)與平臺的獨立性
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章 理解數(shù)據(jù)庫系統(tǒng)的體系結構
2.1 數(shù)據(jù)庫到底是什么
2.2 Oracle數(shù)據(jù)庫系統(tǒng)的體系結構
2.2.1 Oracle實例
2.2.2 系統(tǒng)全局區(qū)
2.2.3 程序全局區(qū)
2.2.4 用戶及服務器進程
2.2.5 服務器與數(shù)據(jù)庫文件
2.2.6 處理一個查詢
2.3 SQL Server體系結構
2.3.1 關系引擎
2.3.2 存儲引擎
2.3.3 內存池
2.3.4 處理一個查詢
2.4 小結
第3章 安裝一個數(shù)據(jù)庫服務器
3.1 開始之前的準備工作
3.1.1 訪問信息
3.1.2 準備好Windows 2000
3.2 安裝Oracle
3.2.1 可用的產品
3.2.2 系統(tǒng)配置要求
3.2.3 Oracle通用安裝器
3.3 安裝SQL Server
3.3.1 可用的產品
3.3.2 系統(tǒng)配置要求
3.3.3 SQL Server安裝器
3.4 小結
第4章 數(shù)據(jù)存儲
4.1 Oracle
4.1.1 Oracle數(shù)據(jù)塊
4.1.2 分區(qū)和段
4.1.3 表空間和數(shù)據(jù)文件
4.1.4 為一個數(shù)據(jù)庫增加空間
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數(shù)據(jù)頁
4.2.2 數(shù)據(jù)庫和文件組
4.2.3 裝載及卸載數(shù)據(jù)庫
4.2.4 索引的存儲 71
4.2.5 大型對象 73
4.3 小結 74
第5章 優(yōu)化器 75
5.1 影響優(yōu)化器的工作 75
5.1.1 統(tǒng)計信息 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網絡訪問和Net8 104
7.3.1 配置一個客戶機 105
7.3.2 配置一個數(shù)據(jù)庫服務器 110
7.4 小結 113
第Ⅱ部分 移植 115
第8章 移植數(shù)據(jù)庫對象 117
8.1 名稱意味著什么 117
8.1.1 位置 119
8.2 數(shù)據(jù)類型 120
8.2.1 用戶定義的數(shù)據(jù)類型 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章 移植數(shù)據(jù)庫應用程序代碼 133
9.1 數(shù)據(jù)操縱語言(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 動態(tài)SQL支持 148
9.3 函數(shù)、過程和觸發(fā)器 149
9.3.1 系統(tǒng)函數(shù) 150
9.3.2 用戶定義函數(shù) 153
9.3.3 過程 154
9.3.4 觸發(fā)器 154
9.4 應用程序接口 156
9.5 小結 157
第10章 移植工具 159
10.1 數(shù)據(jù)轉換服務程序(DTS) 159
10.1.1 DTS對象模型 160
10.1.2 使用DTS移植一個Oracle數(shù)據(jù)庫 164
10.2 Oracle移植工作臺 168
10.2.1 設置移植工作臺 169
10.2.2 移植進程 169
10.3 小結 179
第Ⅲ部分 集成 181
第11章 通用信息訪問技術 183
11.1 通用數(shù)據(jù)訪問 184
11.1.1 開放數(shù)據(jù)庫互連(ODBC) 184
11.1.2 OLE DB 185
11.1.3 ActiveX Data Objects(ADO) 187
11.2 Oracle因特網文件系統(tǒng)(iFS) 191
11.2.1 什么是iFS 191
11.2.2 iFS的優(yōu)點 192
11.2.3 安裝iFS 194
11.2.4 使用iFS 197
11.3 小結 199
第12章 數(shù)據(jù)庫集成 201
12.1 連接服務器 201
12.1.1 創(chuàng)建連接服務器 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 復制對象、復制組和復制節(jié)點 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 復制異類數(shù)據(jù)源 240
13.4.1 從SQL Server到Oracle復制數(shù)據(jù) 241
13.4.2 從Oracle到SQL Server復制數(shù)據(jù) 251
13.5 小結 254
第14章 集成安全性 255
14.1 數(shù)據(jù)庫安全性基本概念 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章 數(shù)據(jù)庫開發(fā)的挑戰(zhàn) 283
15.1 體系結構 283
15.2 選擇正確的API 285
15.2.1 DB-Library 285
15.2.2 OCI8 285
15.2.3 ODBC 285
15.2.4 JDBC 286
15.2.5 OLE DB 286
15.2.6 ActiveX Data Objects(ADO) 286
15.2.7 Oracle Object for OLE 287
15.3 開發(fā)工具 287
15.3.1 Oracle8i 向導 288
15.3.2 基于Web的開發(fā)工具 289
15.4 數(shù)據(jù)庫開發(fā) 289
15.4.1 通用數(shù)據(jù)模型 289
15.4.2 通用SQL 290
15.4.3 通用數(shù)據(jù)庫代碼 290
15.5 小結 295
第Ⅳ部分 高級議題 297
第16章 集成和因特網 299
16.1 數(shù)據(jù)庫與因特網 299
16.1.1 Oracle8i與因特網 300
16.1.2 Microsoft SQL Sever 2000 與因特網 300
16.1.3 Web 發(fā)布 301
16.1.4 建立Web Portal 301
16.1.5 數(shù)據(jù)交換 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對數(shù)據(jù)庫管理很重要 331
17.2.1 平臺無關性 331
17.2.2 內容與形式相分離 331
17.2.3 可擴展性 332
17.2.4 標準的數(shù)據(jù)交換格式 332
17.3 XML和數(shù)據(jù)庫 332
17.3.1 Oracle8i對XML的支持 333
17.3.2 SQL Server 2000對XML的支持 338
17.4 使用XML實現(xiàn)數(shù)據(jù)集成 354
17.5 小結 356
第18章 Web工具和解決方案 357
18.1 Web發(fā)布 357
18.1.1 Oracle的Web Publishing Assistant 357
18.1.2 SQL Server 2000 Web Publishing Wizard 361
18.2 移動計算 368
18.2.1 Oracle8i Lite 368
18.2.2 SQL Server 2000的Windows CE版 369
18.3 門關(Portal) 370
18.3.1 Oracle Portal 370
18.3.2 Microsoft的Digital Dashboard 376
18.4 小結 381
第19章 展望Oracle和SQL Server 383
19.1 下一版是什么 383
19.1.1 數(shù)據(jù)庫的性能和可裁剪性 383
19.1.2 更多的XML 384
19.1.3 易于使用 385
19.1.4 無線 386
19.1.5 下一個版本 386
19.2 小結 388
附錄A 本書附帶的光盤內容 389
附錄B 優(yōu)化器提示 391
附錄C 數(shù)據(jù)類型映射 401
圖書封面
評論、評分、閱讀與下載
Oracle8i 與SQL Server2000集成 含盤 PDF格式下載