《Oracle8i与SQL Server 2000集成》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Stephen Chelack著;张强,乔新媛等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505369725
  • 页数:404 页
图书介绍:

前言 1

第Ⅰ部分 两种数据库产品是如何工作的 5

第1章 历史的简要回顾 7

1.1 艰难的起步 7

1.1.1 操作系统与平台的独立性 9

1.1.2 桌面解决方案 10

1.1.3 所有权总成本 10

1.1.4 工具软件 11

1.1.5 操作性能 11

1.1.6 哪里才是尽头 12

1.2 新特性 12

1.2.1 Oracle8i 12

1.2.2 Microsoft SQL Server 2000 14

1.3 小结 15

2.1 数据库到底是什么 17

第2章 理解数据库系统的体系结构 17

2.2 Oracle数据库系统的体系结构 18

2.2.1 Oracle实例 19

2.2.2 系统全局区 19

2.2.3 程序全局区 21

2.2.4 用户及服务器进程 21

2.2.5 服务器与数据库文件 23

2.2.6 处理一个查询 25

2.3 SQL Server体系结构 26

2.3.1 关系引擎 27

2.3.2 存储引擎 27

2.3.3 内存池 29

2.3.4 处理一个查询 31

2.4 小结 31

3.1 开始之前的准备工作 33

第3章 安装一个数据库服务器 33

3.1.1 访问信息 34

3.1.2 准备好Windows 2000 34

3.2 安装Oracle 36

3.2.1 可用的产品 36

3.2.2 系统配置要求 38

3.2.3 Oracle通用安装器 40

3.3 安装SQL Server 45

3.3.1 可用的产品 45

3.3.2 系统配置要求 46

3.3.3 SQL Server安装器 48

3.4 小结 51

第4章 数据存储 53

4.1 Oracle 53

4.1.1 Oracle数据块 53

4.1.2 分区和段 54

4.1.3 表空间和数据文件 57

4.1.4 为一个数据库增加空间 57

4.1.5 临时表空间 59

4.1.6 脱机表空间 59

4.1.7 只读表空间 60

4.1.8 可移动表空间 60

4.1.9 索引和索引组织表 61

4.1.10 索引组织表 63

4.1.11 大型对象排序 64

4.2 SQL Server 65

4.2.1 SQL Server数据页 65

4.2.2 数据库和文件组 67

4.2.3 装载及卸载数据库 70

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网络访问和Net8 104

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.9 小结 132

8.8 对象 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/SQI和Transact-SQI语言 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.4 触发器 154

9.3.3 过程 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.1 开放数据库互连(ODBC) 184

11.1 通用数据访问 184

11.1.2 OLE DB 185

11.1.3 ActiveX Data Objects(ADO) 187

11.2 Oracle因特网文件系统(iFS) 191

11.2.1 什么是iFS 191

11.2.2 iFS的优点 192

11.2.3 安装iFS 194

11.2.4 使用iFS 197

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.3 ODBC 285

15.2.2 OCI8 285

15.2 选择正确的API 285

15.2.1 DB-Library 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 开发工具 287

15.3.1 Oracle8i向导 288

15.3.2 基于Web的开发工具 289

15.4 数据库开发 289

15.4.1 通用数据模型 289

15.4.2 通用SQL 290

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 Portal 301

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.1 平台无关性 331

17.2.2 内容与形式相分离 331

17.2 为什么XML对数据库管理很重要 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 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 数据库的性能和可裁剪性 383

19.1.2 更多的XML 384

19.1.3 易于使用 385

19.1.4 无线 386

19.1.5 下一个版本 386

19.2 小结 388

附录A 本书附带的光盘内容 389

附录B 优化器提示 391

附录C 数据类型映射 401