图书介绍

数据库系统设计、实现与管理 第5版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库系统设计、实现与管理 第5版
  • (美)PeterRob,CarlosCoronel著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505396439
  • 出版时间:2004
  • 标注页数:650页
  • 文件大小:196MB
  • 文件页数:678页
  • 主题词:数据库系统-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库系统设计、实现与管理 第5版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 文件系统和数据库3

1.1数据库介绍3

1.1.1数据库设计的重要性6

1.1.2数据库设计的实用方法6

1.2数据库的来源:文件和文件系统7

1.3文件系统的评价10

1.3.1文件系统的数据管理10

1.3.2结构依赖和数据依赖12

1.3.3域定义和命名约定12

1.3.4数据冗余13

1.4数据库系统14

1.4.1数据库系统环境15

1.4.2数据库管理系统的类别17

1.4.3DBMS的功能18

1.4.4管理数据库系统:重点的转换19

1.4.5数据库设计和建模20

1.5数据库模型20

1.5.1层次数据库模型21

1.5.2网状数据库模型25

1.5.3关系数据库模型28

1.5.4实体联系数据模型31

1.5.5面向对象数据库模型34

1.6综合:数据模型的演化37

小结40

问题回顾43

习题44

第2章 关系数据库模型48

2.1数据的逻辑视图48

2.1.1实体和属性49

2.1.2表及其属性49

2.2码52

2.3完整性规则复习56

2.4关系数据库操作57

2.5数据字典和系统目录63

2.6关系数据库中的联系65

2.7再看数据冗余72

2.8索引75

小结75

问题回顾76

习题78

第3章 实体联系(E-R)模型87

3.1“建模”概念的基础87

3.2数据模型:数据抽象的程度88

3.2.1概念模型89

3.2.2内部模型91

3.2.3外部模型92

3.2.4物理模型94

3.3实体联系(E-R)模型95

3.3.1实体95

3.3.2属性95

3.3.3联系99

3.3.4关联度和势99

3.3.5联系的强度100

3.3.6联系参与性103

3.3.7联系的强度和弱实体105

3.3.8关联度107

3.3.9复合实体111

3.3.10实体超类型和子类型113

3.4E-R模型中符号的比较116

3.5开发E-R图118

3.6数据库设计的挑战:相冲突的目标125

小结126

问题回顾127

习题128

第4章 数据库表的规范化139

4.1数据库表和规范化139

4.1.1规范化的必要性140

4.1.2到第一范式的转换142

4.1.3到第二范式的转换144

4.1.4到第三范式的转换146

4.1.5BOYCE-CODD范式150

4.2规范化和数据库设计152

4.3高级范式156

4.4反规范化156

小结157

问题回顾159

习题160

第5章 结构化查询语言(SQL)167

5.1引言167

5.2数据定义命令168

5.2.1数据库模型168

5.2.2表和表项169

5.2.3建立数据库和表结构170

5.2.4建立表结构170

5.2.5使用域175

5.2.6SQL完整性约束176

5.3数据操作命令177

5.3.1数据输入177

5.3.2保存表的内容179

5.3.3列出表的内容179

5.3.4修正180

5.3.5恢复表的内容180

5.3.6删除表的元组181

5.4查询181

5.4.1列出表的部分内容181

5.4.2逻辑运算符:AND,OR和NOT186

5.4.3特殊运算符188

5.5高级数据管理命令191

5.5.1改变列的数据类型191

5.5.2修改属性特性191

5.5.3删除列192

5.5.4在新列中输入数据192

5.5.5算术操作符和优先级规则194

5.5.6复制表的一部分195

5.5.7从数据库中删除一个表196

5.5.8指定主码和外码196

5.6复杂的查询和SQL函数196

5.6.1对结果列表排序197

5.6.2列出惟一的值199

5.6.3SQL中的聚集函数200

5.6.4数据分组203

5.6.5虚拟表:创建视图206

5.6.6索引207

5.6.7数据库表的连接207

5.7可更新视图212

5.8过程化SQL214

5.8.1触发器215

5.8.2存储过程221

5.8.3PL/SQL存储函数223

5.9把一个E-R模型转换为数据库结构224

5.10控制表之间关系的一般规则228

小结235

问题回顾241

习题243

第6章 数据库设计255

6.1将数据转换为信息255

6.2信息系统256

6.3系统开发周期258

6.3.1规划258

6.3.2分析259

6.3.3系统详细设计259

6.3.4实现260

6.3.5维护260

6.4数据库生命周期(DBLC)260

6.4.1数据库初步调研261

6.4.2数据库设计265

6.4.3实现和数据加载276

6.4.4测试和评估280

6.4.5运行281

6.4.6维护和演化281

6.5关于数据库设计策略的特别说明281

6.6集中设计还是分离设计282

小结285

问题回顾286

习题286

第7章 大学实验室:概念设计288

7.1数据库初步调研289

7.1.1UCL的目标290

7.1.2组织结构290

7.1.3操作的描述291

7.1.4问题和约束295

7.1.5系统目标296

7.1.6范围和边界297

7.2数据库设计阶段:概念设计299

7.2.1信息源和用户299

7.2.2信息需要:用户需求300

7.2.3开发原始的E-R模型302

小结313

问题回顾313

习题314

第8章 大学实验室:概念设计验证、逻辑设计及实现319

8.1完成概念和逻辑数据库设计319

8.2完成概念设计:实体、属性和规范化321

8.2.1实验室管理系统的模块321

8.2.2清单管理模块331

8.3E-R模型验证345

8.4逻辑设计351

8.4.1表351

8.4.2索引和视图353

8.5物理设计353

8.6实现355

8.6.1数据库的创建357

8.6.2数据库的加载和转化357

8.6.3系统过程357

8.7测试和评估358

8.7.1性能措施358

8.7.2安全措施358

8.7.3备份和恢复过程359

8.8操作359

8.8.1数据库是可操作的359

8.8.2操作过程359

8.8.3管理数据库:维护和发展359

小结360

问题回顾361

习题362

第9章 事务管理和并发控制365

9.1什么是事务365

9.1.1评测事务结果366

9.1.2事务的性质367

9.1.3SQL中的事务管理368

9.1.4事务日志369

9.2并发控制370

9.2.1丢失更新370

9.2.2未提交数据371

9.2.3不一致检索371

9.2.4调度程序373

9.3使用锁定方法的并发控制373

9.3.1锁的粒度374

9.3.2锁类型376

9.3.3两阶段锁定保证可串行化378

9.3.4死锁378

9.4使用时间戳方法的并发控制379

9.5使用乐观方法的并发控制380

9.6数据库恢复管理380

小结382

问题回顾383

习题384

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

10.1分布式数据库管理系统的演变385

10.1.1DDBMS的优点387

10.1.2DDBMS的缺点387

10.2分布式处理和分布式数据库388

10.3什么是分布式数据库管理系统390

10.4分布式数据库系统的组成部分392

10.5数据和处理分布的级别393

10.5.1单节点处理、单节点数据(SPSD)393

10.5.2多节点处理、单节点数据(MPSD)394

10.5.3多节点处理、多节点数据(MPMD)395

10.6分布式数据库透明性396

10.7分布透明性396

10.8事务透明性398

10.8.1分布式数据库请求和分布式事务399

10.8.2分布式并发控制401

10.8.3两阶段提交协议402

10.9性能透明性和查询优化403

10.10分布式数据库设计404

10.11数据分片404

10.11.1水平分片405

10.11.2垂直分片406

10.11.3混合分片406

10.12数据复制407

10.13数据分配408

10.14客户/服务器和DDBMS409

10.15C.J.Date关于分布式数据库的12条准则409

小结410

问题回顾411

习题412

第11章 面向对象数据库417

11.1面向对象和它的好处417

11.2面向对象概念的发展418

11.3面向对象的概念418

11.3.1对象:组成元素和特征419

11.3.2对象标识419

11.3.3属性(实例变量)419

11.3.4对象状态421

11.3.5消息和方法421

11.3.6类422

11.3.7协议423

11.3.8超类、子类和层次424

11.3.9方法覆盖和多态性426

11.3.10抽象数据类型427

11.3.11对象分类428

11.4面向对象数据模型的特性429

11.4.1对象模式:对象的图形表示430

11.4.2类-子类联系432

11.4.3对象间的联系:属性-类联系433

11.4.4早期和晚期绑定:使用和重要性438

11.4.5对版本的支持440

11.5OODM和先前的数据模型:相似和差异440

11.5.1对象、实体和元组440

11.5.2类、实体集和表441

11.5.3封装和继承441

11.5.4对象ID(OID)441

11.5.5联系442

11.5.6访问442

11.6面向对象数据库管理系统443

11.7面向对象如何影响数据库设计446

11.8OODBMS:优点和缺点447

11.9OO概念如何影响关系模型449

11.10下一代数据库管理系统450

小结451

问题回顾451

习题452

第12章 客户/服务器系统456

12.1客户/服务器计算的定义456

12.2推动客户/服务器系统趋势的力量458

12.3客户/服务器信息系统的演化458

12.4客户/服务器信息系统的管理期望460

12.4.1客户/服务器收益的MIS期望460

12.4.2客户/服务器收益的组织期望460

12.5客户/服务器的体系结构461

12.5.1各部分之间如何交互461

12.5.2客户/服务器的原则462

12.5.3客户组成464

12.5.4服务器组成465

12.5.5通信中间件组成467

12.5.6网络协议471

12.5.7数据库中间件组成472

12.5.8中间件分类475

12.6标准的寻求475

12.7客户/服务器数据库477

12.8客户/服务器体系结构的类型478

12.9客户/服务器的实现问题482

12.9.1客户/服务器和传统数据处理482

12.9.2管理上的考虑483

12.9.3客户/服务器开发工具485

12.9.4一个综合的开发方法485

小结486

问题回顾487

第13章 数据仓库489

13.1对数据分析的需要489

13.2决策支持系统491

13.2.1操作型数据与决策支持数据492

13.2.2DSS数据库的需求495

13.3数据仓库498

13.3.1DSS的体系结构风格501

13.3.2定义数据仓库的12条原则502

13.4联机分析处理502

13.4.1OLAP体系结构505

13.4.2关系OLAP508

13.4.3多维OLAP511

13.4.4关系型OLAP和多维OLAP的对比512

13.5星型模式513

13.5.1事实513

13.5.2维度513

13.5.3属性514

13.5.4属性层次516

13.5.5星型模式表示517

13.5.6性能提高技术519

13.6数据仓库的实现521

13.6.1数据仓库作为主动决策支持框架522

13.6.2需要用户参与和承担责任的、全公司范围的努力522

13.6.3三方面的要求:数据、分析和用户522

13.6.4应用数据库设计过程522

13.7数据挖掘523

小结526

问题回顾528

习题529

第14章 电子商务中的数据库533

14.1什么是电子商务533

14.2通向电子商务之路534

14.3电子商务的冲击535

14.3.1电子商务的优点535

14.3.2电子商务的缺点535

14.4电子商务的形式535

14.5电子商务体系结构537

14.5.1Internet基本服务538

14.5.2商业使能服务540

14.5.3电子商务商用服务541

14.6安全性541

14.7付款处理543

14.7.1数字现金543

14.7.2信用卡处理544

14.7.3电子钱包544

14.8电子商务应用的数据库设计545

14.9可扩展置标语言(XML)553

14.9.1文档类型定义和XML模式554

14.9.2XML显示557

14.9.3XML应用559

小结561

问题回顾562

习题562

第15章 Web数据库开发564

15.1Internet技术和数据库564

15.2Internet数据库的典型应用565

15.3Web数据库中间件:服务器端扩展565

15.3.1Web服务器接口567

15.3.2开放数据库连接568

15.4Web浏览器570

15.4.1客户端扩展570

15.5使用Web数据库产品工具:ColdFusion571

15.5.1ColdFusion如何工作573

15.5.2RobCor样例数据库573

15.5.3使用CFQUERY和CFOUTPUT创建简单的查询574

15.5.4使用CFQUERY和CFTABLE创建一个简单的查询578

15.5.5创建一个动态查询网页580

15.5.6Web——无状态系统584

15.5.7数据插入585

15.5.8数据更新589

15.5.9删除数据594

15.6Internet数据库系统:特别的考虑599

15.6.1支持哪些数据类型600

15.6.2数据安全601

15.6.3事务管理601

15.6.4数据库表的反规范化602

小结603

问题回顾603

习题604

第16章 数据库的管理607

16.1数据是企业资产607

16.2一个组织中的数据库需求和数据库的作用608

16.3数据库的引入:特别的考虑609

16.4数据库管理职能的发展610

16.5数据库环境的人性部分613

16.5.1DBA的管理角色615

16.5.2DBA的技术角色621

16.6数据库管理工具627

16.6.1数据字典627

16.6.2CASE工具629

16.7开发数据管理策略631

16.8DBA的工作:使用Oracle进行数据库管理633

16.8.1Oracle数据库管理工具633

16.8.2默认登录634

16.8.3确保一个自动的RDBMS启动635

16.8.4使用存储管理器来创建表空间和数据文件635

16.8.5管理数据库对象:表、视图、触发器和存储过程638

16.8.6管理用户和建立安全性639

16.8.7定制数据库初始化参数640

16.8.8创建一个新数据库641

小结643

问题回顾645

附录客户/服务器的网络基础架构647

热门推荐