当前位置:首页 > 工业技术
数据库技术大全
数据库技术大全

数据库技术大全PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)(P.J.福捷)(Paul J. Fortier)著;林瑶等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:7505346334
  • 页数:400 页
图书介绍:
《数据库技术大全》目录

第1章 数据库系统导引 1

1.1 概述 1

1.2 计算机和计算机数据处理的发展 1

1.3 什么是数据库? 3

1.4 数据库中数据的特性 5

1.5 什么是数据库管理系统? 5

1.6 为何使用数据库管理系统? 7

1.7 何处使用数据库管理系统? 7

1.8.1 分布式数据库管理系统 8

1.8 计算机系统和数据库系统的分类 8

1.8.2 实时数据库管理系统 9

1.8.3 容错数据库管理系统 10

1.8.4 安全数据库管理系统 10

1.8.5 异构数据库管理系统 11

1.8.6 多媒体数据库管理系统 12

1.8.7 数据库管理的未来 12

1.9 本书概述 12

第2章 计算机数据处理硬件体系结构 14

2.1 概述 14

2.2 计算机硬件体系结构 15

2.3 CPU的体系结构 16

2.3.1 指令类型 17

2.3.2 指令体系结构 19

2.3.3 内存寻址机制 19

2.3.4 内存体系结构 19

2.4 I/O的体系结构 20

2.5 辅存和外设的体系结构 21

2.6 磁带存储设备 21

2.7 磁盘和光盘存储设备 22

2.9 网络的体系结构 23

2.8 归档存储设备 23

2.9.1 计算机与网络的接口部件 24

2.9.2 网桥 25

2.10 网络拓扑 25

2.10.1 总线拓扑 26

2.10.2 环型拓扑 27

2.11 计算机的体系结构 27

2.11.1 中央IOC体系结构 28

2.11.2 内存映射体系结构 28

2.11.4 双总线体系结构 29

2.11.3 公共总线体系结构 29

3.1 概述 31

第3章 计算机系统支持软件体系结构 31

3.2 操作系统体系结构 33

3.3 中断管理和信号量 33

3.4 进程管理 34

3.5 资源管理 38

3.5.1 内存管理 38

3.5.2 文件管理 40

3.5.4 外设管理 42

3.5.3 保护 42

3.6 网络控制软件 43

3.6.1 客户机/服务器(C/S)方案和机制 44

3.6.2 远程过程调用(RPC)方案和机制 45

3.7 差错检测和恢复 45

3.8 小结 46

第4章 数据库管理系统的体系结构 48

4.1 概述 48

4.1.1 数据库定义语言 49

4.1.2 数据库操纵语言 50

4.1.3 数据库控制语言 53

4.2 数据库系统的组成 54

4.3 事务管理 57

4.3.1 事务基础 59

4.3.2 事务形式化 61

4.4 事务处理模型 63

4.5 事务模型举例 64

4.5.1 嵌套事务 64

4.5.2 长持续时间的事务 64

4.5.4 分布式对象模型 66

4.5.3 协作事务的层次结构 66

4.5.5 开放公布模型 67

4.5.6 合同模型和分裂事务模型 67

4.5.7 灵活的事务模型 68

4.5.8 ACTA模型 68

4.5.9 早提交模型 68

4.6 并发控制管理 69

4.6.1 串行化 72

4.7 查询处理 78

4.8 关系优化和属性 80

4.9 差错和故障恢复 83

4.9.1 Undo/Redo 85

4.9.2 No Undo和Redo 85

4.9.3 Undo和No Redo 85

4.9.4 No Undo和No Redo 86

4.9.5 恢复的改善 86

4.9.6 向前恢复 87

4.10 完整性管理 88

4.11.2 授权 89

4.11.1 标识和鉴别 89

4.11 安全考虑 89

4.12 应用接口 90

第5章 数据库设计模型 92

5.1 概述 92

5.2 需求分析 94

5.2.1 用户需求 94

5.2.2 应用功能 94

5.2.3 信息需求 95

5.2.6 应用的安全需求 96

5.2.5 应用资源 96

5.2.4 应用接口 96

5.2.7 应用质量和可靠性需求 97

5.2.8 应用文档需求 97

5.2.9 需求的特征 97

5.3 信息建模 98

5.3.1 数据实体 98

5.3.2 数据属性 99

5.3.3 数据关联(association) 99

5.3.5 数据模式图 100

5.3.4 实体列表 100

5.3.6 逻辑数据模型关键字结构 104

5.3.7 逻辑数据模型的约束定义 105

5.4 数据划分模型 106

5.4.1 位置约束 107

5.4.2 联系约束 107

5.5 函数依赖 107

5.5.1 函数依赖(Functional Dependency) 108

第6章 语义建模和实体-联系模型 111

6.1 概述 111

6.2 ER模型 114

6.3 映射为实现模型 117

6.3.1 映射为关系模型 118

6.3.2 映射为面向对象的模型 118

6.4 小结 119

第7章 CODASYL或网络数据库结构化模型 120

7.1 CODASYL历史 120

7.2 DBTG体系 121

7.3 基本成分 121

7.4 运行模型 127

7.4.1 CODASYL动词 128

7.4.2 网络导航(navigation) 129

7.5 CODASYL模型的利弊 132

第8章 关系数据结构模型 134

8.1 概述 134

8.2 关系的基本特性 134

8.3 支持的数据类型 137

8.3.1 函数依赖 140

8.5 执行模型 144

8.5.1 选择操作符 144

8.4 支持的数据联系 144

8.5.2 投影操作符 147

8.5.3 联合操作符 150

8.5.4 差操作符 152

8.5.5 交操作符 154

8.5.6 笛卡尔积操作符 155

8.5.7 联接操作符 158

8.6 小结 161

第9章 面向对象的数据结构模型 162

9.1 概述 162

9.2.1 对象、方法和消息 165

9.2 基本概念 165

9.2.2 类型(type)、类(class)和封装 166

9.2.3 封装和类型 167

9.2.4 对象标识 168

9.2.5 继承 170

9.2.6 重载和滞后绑定 171

9.3 面向对象数据库模型 173

9.3.1 数据库基础 173

9.3.2 对象表示 173

9.3.3 类的层次 174

9.3.4 集合类型 175

9.3.5 对象联系 177

9.3.6 对象约束 180

9.3.7 查询处理 182

9.3.8 版本 185

9.3.9 主动对象 186

9.3.10 面向对象数据库中的事务 187

9.4 面向对象和客户机/服务器模型 192

9.4.1 被动对象存贮 192

9.4.2 主动对象存贮 193

9.4.3 对象/服务器体系结构方法 194

9.4.4 对象/服务器方法 195

9.4.5 页面/服务器方法 196

9.4.6 文件/服务器体系结构方法 197

第10章 分布式数据库管理系统 199

10.1 概述 199

10.2 分布式数据库 200

10.2.1 分布的有利因素 201

10.2.2 分布的不利因素 201

10.3 分布式数据库体系结构 202

10.4 分布式数据库设计 205

10.5 分布式查询处理 208

10.6 分布式事务处理 212

10.7 更新同步 214

10.8 分布式恢复 216

第11章 实时数据库系统 218

11.1 概述 218

11.2 实时系统 218

11.2.1 实时系统要求 219

11.2.2 调度 221

11.3 实时数据库的要求 222

11.3.1 时态一致性 223

11.3.2 界限不精确性 224

11.3.3 可预知性 224

11.3.4 事务 225

11.3.5 实时数据库要求小结 226

11.4 实时数据库模型 226

11.4.1 Rarnamritham模型 226

11.4.2 Kim/Son模型 227

11.4.3 RTSORAC模型 229

11.5.1 Zip实时数据库系统 233

11.5 实时数据库系统及标准 233

11.5.2 EagleSpeed实时数据库系统 235

11.5.3 开放的面向对象数据库系统的实时性扩展 236

11.5.4 实时SQL 237

11.6 实时数据库研究 241

11.6.1 优先级分配策略 242

11.6.2 并发控制机制 242

11.7 小结 249

12.2 数据库问题 251

12.1 概述 251

第12章 多数据库和系统之间的互操作与集成 251

12.2.1 数据库问题和大机构 252

12.2.2 问题的两个基本要素 252

12.3 解决数据库问题的方法 256

12.3.1 方法1:多对一转换 257

12.3.2 方法2:双向的中间件 260

12.3.3 方法3:转换与中间件相结合方法 261

12.3.4 方法4:多接口和单内核的DBMS 262

12.4 小结 268

13.1 概述 269

第13章 多级数据库安全:成绩与问题 269

13.2 安全关系数据模型 271

13.2.1 多级关系 271

13.2.2 多级关系的完整性规则 271

13.2.3 多态 272

13.2.4 分解成标准关系 273

13.2.5 多级关系更新语义 274

13.3 推理控制 275

13.3.1 概述 275

13.3.3 查询处理期间的推理控制 276

13.3.2 约束处理 276

13.3.4 数据库设计期间的约束处理 277

13.3.5 更新约束处理器 277

13.4 安全的面向对象的数据库 277

13.5 安全的分布式数据库 279

13.6 多级安全数据库的并发控制 280

13.6.1 安全并发控制 280

13.6.2 安全、并发控制和实时数据库 283

13.7 小结 284

14.2 概率基础 286

第14章 容错数据库系统 286

14.1 概述 286

14.3 容错 288

14.3.1 容错基础 288

14.3.2 避错 292

14.3.3 恢复(recovery)和复原(restoration) 292

14.4作为容错方法的硬件冗余 294

14.5 作为容错方法的软件冗余 297

14.6 小结 300

15.2 MMDBMS的体系结构 301

第15章 多媒体数据库管理系统 301

15.1 概述 301

15.3 MMDBMS的功能 305

15.3.1 数据表示 305

15.3.2 数据操纵 305

15.3.3 事务处理 306

15.3.4 元数据管理 307

15.3.5 数据发布 308

15.3.6 存储管理 308

15.3.8 保持数据完整性和安全性 309

15.3.7 服务质量 309

15.3.9 用户接口 310

15.3.10 异构性 311

15.3.11 实时处理 312

第16章 数据库机 314

16.1 概述 314

16.2 常规的硬件解决方案 316

16.3 后端数据库机 321

16.4 数据库存储引擎方案 325

16.5 智能存储器 327

16.6 数据库机 330

第17章 高级数据库系统概念 335

17.1 概述 335

17.2 主动数据库 335

17.2.1 主动系统 335

17.2.2 主动系统中的事务处理 336

17.2.3 规则处理语义 336

17.2.4 检查和分析工具 337

17.2.5 高级应用(主动实时系统) 338

17.2.6 结论 338

17.3.2 相关研究 339

17.3 灵活的事务处理 339

17.3.1 简介 339

17.3.3 数据库和事务模型 340

17.3.4 事务结构 341

17.3.5 事务约束 342

17.3.6 事务属性 343

17.3.7 事务恢复 343

17.3.8 小结 344

17.4 时态数据库 344

18.2 一些有用的缩写 345

18.1 标准方法 345

第18章 数据库标准 345

18.3 标准是什么 346

18.4 为什么需要标准 346

18.5 标准是在哪里开发的 346

18.5.1 国际标准化组织 347

18.5.2 美国国家标准协会 347

18.5.3 授权的标准委员会 348

18.5.4 数据库标准组织 348

18.6.1 数据管理 350

18.6 X3中的数据库标准 350

18.6.2 安全性 353

18.6.3 实时数据库管理 354

18.7 数据库管理需要标准化 356

18.8 框架和公会组织 357

第19章 数据库管理系统产品举例 359

19.1 网络数据库管理系统产品 359

19.2 关系数据库管理系统产品 360

19.2.1 ORACLE 360

19.2.2 Microsoft 363

19.2.3 Sybase 365

19.3 面向对象的数据库产品 366

19.3.1Borland 366

19.3.2 O2 Technology 367

19.4 对象关系数据库管理系统产品 371

19.4.1 UniSQL 371

19.4.2 Illustra 375

19.5 小结 376

参考文献 377

相关图书
作者其它书籍
返回顶部