Oracle8i 与SQL Server2000集成 含盘
分類: 图书,计算机/网络,数据库,Oracle,
作者:
出 版 社: 电子工业出版社
出版时间: 2001-8-1字数: 624千版次: 1版1次页数: 404印刷时间: 2001-8开本:印次:纸张: 胶版纸I S B N : 9787505369726包装: 平装编辑推荐
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