《现代数据库管理 第7版》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)Jeffrey A. Hoffer,(美)Mary B. Prescott,(美)Fred R. McFadden著;袁方,罗文劼,李宁等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121019787
  • 页数:644 页
图书介绍:本书对数据库理论和技术进行了翔实、清晰的介绍。包括数据库环境、数据库的开发过程、数据建模、增强型E-R模型和商业规则、数据库逻辑设计和关系模型、数据库物理设计和性能、SQL及高级SQL、客户/服务器数据库环境、互联网数据库环境、数据仓库、数据和数据库管理、分布式数据库、面向对象数据建模、面向对象的数据库开发等内容。既有对数据库经典内容的深入讲解,也有对数据库领域最新内容的系统介绍。以Pine Valley家具公司、Mountain View社区医院为背景的实例和工程案例贯穿全书,具有很强的实践性。

第一部分 数据库管理的相关内容 1

第1章 数据库环境 2

1.1 基本概念和定义 3

1.2 传统的文件处理系统 5

1.3 数据库方法 8

1.4 数据库应用的范围 13

1.5 数据库方法的优点 19

1.6 数据库方法的成本和风险 22

1.7 数据库环境的组成部分 23

1.8 数据库系统的发展过程 24

1.9 小结 26

关键术语 27

复习题 27

习题 28

参考文献 30

课外练习 30

进一步阅读 31

Web资源 31

工程案例 32

第2章 数据库的开发过程 34

2.1 信息系统开发中的数据库开发 35

2.2 数据库开发过程 40

2.3 数据库开发中的人员管理 48

2.4 数据库开发的三级模式结构 49

2.5 三层数据库定位结构 53

2.6 PineValley家具公司的数据库应用系统的开发 54

2.7 小结 63

关键术语 64

复习题 65

习题 66

参考文献 68

课外练习 68

进一步阅读 69

Web资源 69

工程案例 70

第二部分 数据库分析 77

第3章 数据建模 78

3.1 规则建模 79

3.2 E-R模型 84

3.3 实体-联系模型结构 87

3.4 联系 96

3.5 E-R模型示例:PineValley家具公司 111

3.6 PineValley家具公司的数据库处理 114

3.7 小结 117

关键术语 118

复习题 118

习题 120

课外练习 124

参考文献 125

进一步阅读 126

Web资源 126

工程案例 127

第4章 增强型E-R模型和商业规则 129

4.1 超类型和子类型 130

4.2 说明超类型/子类型联系中的约束 137

4.3 EER建模实例:PineValley家具公司 143

4.4 实体簇 147

4.5 封装的数据模型 151

4.6 商业规则回顾 153

4.7 小结 159

关键术语 161

复习题 161

习题 162

进一步阅读 166

参考文献 166

课外练习 166

Web资源 167

工程案例 168

第三部分 数据库设计 171

第5章 数据库逻辑设计和关系模型 173

5.1 关系数据模型 173

5.2 完整性约束 178

5.3 EER图到关系的转化 182

5.4 规范化简介 194

5.5 规范化实例:PineValley家具公司 197

5.6 关系的合成 202

5.7 定义关系码的最后一步 204

5.8 小结 207

关键术语 207

复习题 208

习题 209

课外练习 215

参考文献 216

进一步阅读 216

Web资源 217

工程案例 218

第6章 数据库的物理设计和性能 221

6.1 数据库物理设计的过程 222

6.2 字段设计 224

6.3 物理记录设计和反向规范化 227

6.4 物理文件的设计 232

6.5 索引的使用和选择 242

6.6 RAID:并行处理提高文件访问的性能 244

6.7 数据库设计 249

6.8 查询性能优化 252

6.9 小结 256

关键术语 257

复习题 258

习题 259

课外练习 262

参考文献 262

进一步阅读 263

Web资源 263

工程案例 264

第四部分 实现 267

第7章 SQL简介 269

7.1 SQL标准的历史 270

7.2 数据库体系结构中SQL的作用 270

7.3 SQL环境 272

7.4 在SQL中定义数据库 275

7.5 插入、更新和删除数据 283

7.6 RDBMS中内部模式的定义 285

7.7 单表处理 286

7.8 小结 298

关键术语 299

复习题 299

习题 300

课外练习 303

参考文献 303

进一步阅读 303

Web资源 304

工程案例 305

第8章 高级SQL 306

8.1 多表处理 306

8.2 事务完整性的保证 318

8.3 数据字典工具 320

8.4 SQL-99对SQL的改进与扩充 321

8.5 触发器和例程 324

8.6 嵌入式SQL和动态SQL 327

关键术语 328

复习题 328

8.7 小结 328

习题 329

课外练习 331

参考文献 331

进一步阅读 331

Web资源 332

工程案例 333

第9章 客户/服务器数据库环境 334

9.1 客户/服务器体系结构 335

9.2 三层体系结构 338

9.3 划分应用程序 339

9.4 主机的作用 340

9.5 使用并行计算机体系结构 341

9.6 使用中间件 344

9.7 建立C/S的安全性 346

9.8 C/S问题 348

9.9 客户应用程序的数据库访问 349

9.10 使用案例查询 350

9.11 使用ODBC连接存储于数据库服务器上的外部表 358

9.12 使用JDBC连接存储于数据库服务器上的外部表 359

9.13 在客户端应用程序中使用VBA 363

9.14 小结 364

关键术语 366

复习题 366

习题 367

课外练习 368

参考文献 368

进一步阅读 369

Web资源 369

工程案例 370

第10章 互联网上的数据库环境 372

10.1 互联网与数据库的连接 373

10.2 互联网环境 374

10.3 互联网体系结构组件 376

10.4 Web同数据库相连的工具:ColdFusion和ASP 384

10.5 XML概述 393

10.6 网站数据管理 394

10.7 小结 399

关键术语 399

复习题 400

习题 401

课外练习 402

参考文献 402

进一步阅读 402

Web资源 403

工程案例 404

第11章 数据仓库 406

11.1 数据仓库的基本概念 407

11.2 数据仓库体系结构 412

11.3 数据仓库数据的一些特征 419

11.4 调和数据层 422

11.5 数据转换 427

11.6 导出数据层 431

11.7 用户接口 442

11.8 小结 446

关键术语 447

复习题 448

习题 449

课外练习 453

参考文献 453

进一步阅读 454

Web资源 454

工程案例 456

第五部分 高级数据库主题 459

第12章 数据和数据库管理 460

12.1 数据管理员和数据库管理员的作用 461

12.2 开放源代码运动 466

12.3 企业数据建模 467

12.4 管理数据安全 468

12.5 数据库备份和恢复 477

12.6 并发访问控制 483

12.7 数据质量管理 489

12.8 数据字典和信息库 491

12.9 优化数据库性能概述 493

12.10 数据可用性 495

12.11 小结 496

关键术语 497

复习题 497

习题 499

课外练习 501

参考文献 502

Web资源 503

进一步阅读 503

工程案例 504

第13章 分布式数据库 506

13.1 分布一个数据库所做的选择 510

13.2 分布式DBMS 517

13.3 分布式DBMS产品 527

13.4 小结 528

关键术语 529

复习题 529

习题 530

课外练习 532

参考文献 532

进一步阅读 533

Web资源 533

工程案例 534

第14章 面向对象的数据建模 535

14.1 统一建模语言 537

14.2 面向对象的数据建模 538

14.3 商业规则 554

14.4 对象建模举例:PineValley家具公司 555

14.5 小结 556

关键术语 558

复习题 558

习题 561

课外练习 567

参考文献 568

进一步阅读 568

Web资源 568

工程案例 569

第15章 面向对象的数据库开发 571

15.1 对象定义语言 572

15.2 PineValley家具公司的OODB设计 582

15.3 创建对象实例 583

15.4 对象查询语言 584

15.5 现行ODBMS产品及其应用 589

15.6 小结 590

关键术语 590

复习题 591

习题 591

课外练习 593

参考文献 593

进一步阅读 593

Web资源 593

工程案例 594

附录A E-R建模工具和符号 595

附录B 高级范式 605

附录C 数据结构 610

附录D 对象-关系数据库 621

缩略词表 627

术语表 631