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

- (美)PeterRob,CarlosCoronel著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505396439
- 出版时间:2004
- 标注页数:650页
- 文件大小:196MB
- 文件页数:678页
- 主题词:数据库系统-教材
PDF下载
下载说明
数据库系统设计、实现与管理 第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
热门推荐
- 1259623.html
- 1243973.html
- 2627749.html
- 2454888.html
- 2373403.html
- 2259235.html
- 1493044.html
- 3001544.html
- 385274.html
- 3495283.html
- http://www.ickdjs.cc/book_1532284.html
- http://www.ickdjs.cc/book_2339597.html
- http://www.ickdjs.cc/book_3233821.html
- http://www.ickdjs.cc/book_1924500.html
- http://www.ickdjs.cc/book_1263747.html
- http://www.ickdjs.cc/book_1888959.html
- http://www.ickdjs.cc/book_277277.html
- http://www.ickdjs.cc/book_835942.html
- http://www.ickdjs.cc/book_747484.html
- http://www.ickdjs.cc/book_2301008.html