图书介绍
数据库设计教程 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- Thomas M.Connolly,Carolyn E.Begg著;何玉洁,黄婷儿等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111154711
- 出版时间:2005
- 标注页数:326页
- 文件大小:38MB
- 文件页数:344页
- 主题词:
PDF下载
下载说明
数据库设计教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 数据库系统使用示例1
目录出版者的话专家指导委员会译者序前言第一部分 相关知识介绍第1章 引言1
1.2 数据库方法3
1.2.1 数据库3
1.2.2 数据库管理系统4
1.2.3 数据库应用程序4
1.2.4 视图5
1.2.5 DBMS环境的组成5
1.2.6 DBMS架构5
1.3 DBMS的功能7
1.4 数据库设计10
1.5 DBMS的优缺点11
1.6 本章小结12
复习题12
2.1 数据模型14
2.2 术语14
第2章 关系模型14
2.2.1 关系数据结构15
2.2.2 关系表的属性17
2.2.3 关系键17
2.2.4 关系数据库的表示19
2.3 关系完整性20
2.3.4 业务规则21
2.3.3 参照完整性21
2.3.2 实体完整性21
2.3.1 空值21
2.4 关系语言22
2.5 本章小结22
复习题22
第3章 SQL和QBE24
3.1 结构化查询语言24
3.1.1 SQL的目标25
3.1.2 术语25
3.2 数据操纵26
3.1.3 书写SQL命令26
3.2.1 简单查询27
3.2.2 选择行29
3.2.3 给结果排序32
3.2.4 使用SQL的聚合函数33
3.2.5 对结果分组34
3.2.6 子查询36
3.2.7 多表查询38
3.2.8 INSERT、UPDATE和DELETE语句39
3.3 数据定义41
3.3.1 创建表41
3.3.2 建立视图43
3.4 QBE44
3.5 本章小结48
复习题49
练习49
4.1 软件危机51
第4章 数据库应用程序生命周期51
4.2 信息系统生命周期52
4.3 数据库系统开发生命周期52
4.4 数据库规划52
4.5 系统定义52
4.6 需求的收集与分析55
4.7 数据库设计56
4.8 选择DBMS57
4.9 应用程序设计58
4.9.1 事务设计58
4.9.2 用户界面设计59
4.10 构建原型59
4.11 实现59
4.12 数据转换与加载60
4.13 测试60
4.15 本章小结61
4.14 操作性维护61
复习题62
第5章 数据库管理和安全性63
5.1 数据管理和数据库管理63
5.1.1 数据管理63
5.1.2 数据库管理64
5.1.3 数据管理与数据库管理的比较64
5.2 数据库安全性65
5.2.1 安全威胁65
5.2.2 对策——基于计算机的控制67
5.3 本章小结71
复习题72
第二部分 数据库分析与设计技术第6章 事实发现73
6.1 什么时候使用事实发现技术73
6.2 收集哪些事实74
6.3 事实发现技术74
6.3.2 面谈75
6.3.1 检查文档75
6.3.3 观察业务的运转76
6.3.4 研究76
6.3.5 问卷调查76
6.4 StayHome案例研究77
6.4.1 StayHome案例研究——概览77
6.4.2 StayHome案例研究——数据库规划80
6.4.3 StayHome案例研究——系统定义84
6.4.4 StayHome案例研究——需求收集和分析86
6.4.5 StayHome案例研究——数据库设计91
6.5 本章小结92
复习题92
第7章 实体-关系建模93
7.1 实体93
7.2 关系94
7.3 属性95
7.2.2 递归关系95
7.2.1 关系的度95
7.3.1 简单属性和复合属性96
7.3.2 单值属性和多值属性96
7.3.3 派生属性96
7.3.4 键97
7.4 强实体和弱实体98
7.5 关系的多样性约束98
7.5.1 一对一关系99
7.5.2 一对多关系100
7.5.3 多对多关系101
7.5.4 复杂关系的多样性约束102
7.5.5 基数约束与参与约束103
7.6 关系上的属性103
7.7 ER模型中的设计问题104
7.7.1 扇形陷阱104
7.7.2 深坑陷阱106
7.8 本章小结107
复习题108
练习108
第8章 规范化110
8.1 简介110
8.2 数据冗余和更新异常110
8.2.1 插入异常111
8.2.2 删除异常112
8.2.3 更新异常112
8.3 第一范式112
8.4 第二范式114
8.5 第三范式117
8.6 本章小结119
复习题119
练习120
9.1.1 什么是数据库设计方法学121
9.1 数据库设计方法学简介121
第三部分 逻辑数据库设计第9章 逻辑数据库设计——步骤1121
9.1.2 数据库设计的各阶段122
9.1.3 数据库设计中的关键成功因素122
9.2 数据库设计方法学概述122
9.3 逻辑数据库设计方法学步骤1简介124
9.4 步骤1:创建并检查ER模型124
9.4.1 步骤1.1:标识实体125
9.4.2 步骤1.2:标识关系127
9.4.3 步骤1.3:标识实体或关系的有关属性130
9.4.4 步骤1.4:确定属性域132
9.4.5 步骤1.5:确定候选键、主键和备用键属性133
9.4.6 步骤1.6:特化/泛化实体(可选步骤)135
9.4.7 步骤1.7:检查模型的数据冗余135
9.4.8 步骤1.8:检查模型是否支持用户事务136
复习题138
9.5 本章小结138
9.4.9 步骤1.9:与用户一起检查模型138
练习139
第10章 逻辑数据库设计——步骤2140
10.1 步骤2:将ER模型映射为表140
10.1.1 步骤2.1:创建表140
10.1.2 步骤2.2:用规范化方法检查表结构150
10.1.3 步骤2.3:检查表是否支持用户事务151
10.1.4 步骤2.4:检查业务规则153
10.1.5 步骤2.5:与用户讨论逻辑数据库设计156
10.2 本章小结156
复习题156
练习157
第11章 高级建模技术158
11.1 特化/泛化158
11.1.1 超类和子类158
11.1.2 超类/子类关系158
11.1.3 属性继承159
11.1.4 特化过程160
11.1.5 泛化过程160
11.1.6 超类/子类关系的约束162
11.2 创建表达特化/泛化的表163
11.3 本章小结164
复习题164
练习165
第四部分 物理数据库设计第12章 物理数据库设计——步骤3167
12.1 逻辑与物理数据库设计的比较168
12.2 物理数据库设计方法学概述168
12.3 步骤3:为目标DBMS转换全局逻辑数据模型169
12.3.1 步骤3.1:设计基本表169
12.3.2 步骤3.2:设计派生数据的表示173
12.3.3 步骤3.3:设计其他业务规则174
复习题177
12.4 本章小结177
练习178
第13章 物理数据设计——步骤4179
13.1 步骤4:选择文件组织方式和索引179
13.1.1 步骤4.1:分析事务180
13.1.2 步骤4.2:选择文件组织方式184
13.1.3 步骤4.3:选择索引184
13.2.1 选择索引指南187
13.2 使用MicrosoftAccess 2002的StayHome文件的组织与索引187
13.2.2 StayHome的索引188
13.3 本章小结189
复习题189
练习189
第14章 物理数据库设计——步骤5和步骤6190
14.1 步骤5:设计用户视图190
14.2 步骤6:设计安全性机制191
复习题195
练习195
14.3 本章小结195
第15章 物理数据库设计——步骤7196
15.1 步骤7:引入受控冗余的考虑196
15.2 本章小结204
复习题205
练习205
第16章 物理数据库设计——步骤8206
16.1 步骤8:监视并调整操作系统206
16.1.1 理解系统资源207
16.1.2 小结209
16.1.3 StayHome的新需求209
16.2 本章小结210
复习题211
第五部分 第二个实例第17章 Perfect Pets——逻辑数据库设计213
17.1 Perfect Pets213
17.1.1 数据需求213
17.1.2 事务需求215
17.2 使用逻辑数据库设计方法216
17.2.1 步骤1.1:标识实体216
17.2.2 步骤1.2:标识关系216
17.2.3 步骤1.3:标识实体或关系的有关属性219
17.2.4 步骤1.4:确定属性域220
17.2.5 步骤1.5:确定候选键、主键和备用键属性220
17.2.6 步骤1.6:特化和泛化实体220
17.2.7 步骤1.7:检查模型的数据冗余220
17.2.8 步骤1.8:检查模型是否支持用户事务222
17.2.9 步骤2.1:创建表222
17.2.10 步骤2.2:用规范化方法检查表结构222
17.2.11 步骤2.3:检查模型是否支持用户事务222
17.2.12 步骤2.4:检查业务规则225
17.2.13 步骤2.5:与用户一起讨论逻辑数据库设计226
第18章 Perfect Pets——使用物理数据库设计方法学227
18.1 步骤3.1:设计基本表227
18.2 步骤3.2:设计派生数据的表示229
18.3 步骤3.3:设计其他业务规则230
18.4 步骤4.1:分析事务233
18.5 步骤4.2:选择文件组织方式233
18.6 步骤4.3:选择索引237
18.7 步骤5:设计用户视图238
18.8 步骤6:设计访问规则239
18.9 步骤7:考虑引入受控冗余242
第六部分 数据库的现状和未来趋势第19章 数据库的现状和发展243
19.1 高级数据库应用243
19.2 关系DBMS的缺陷245
19.3 分布式DBMS和复制服务器246
19.3.1 DDBMS的优缺点248
19.3.2 复制服务器250
19.4 面向对象的DBMS和对象-关系DBMS251
19.4.1 面向对象的DBMS251
19.4.2 对象-关系DBMS253
19.5 数据仓库254
19.6 联机分析处理256
19.7 数据挖掘258
19.8 网络数据库集成和XML259
19.8.1 静态和动态的网页259
19.8.2 Web-DBMS集成需求260
19.8.3 集成Web和DBMS的方法260
19.8.4 XML260
19.9 本章小结262
复习题263
附录附录A 可选的数据建模表示法265
附录B 数据库设计方法学总结270
附录C 高级数据库逻辑设计275
附录D 文件组织和索引284
附录E 常用数据模型297
术语表319
参考文献326
热门推荐
- 3646487.html
- 2532274.html
- 870277.html
- 2725713.html
- 2230790.html
- 2940910.html
- 1552918.html
- 1067890.html
- 2355133.html
- 3685621.html
- http://www.ickdjs.cc/book_3480856.html
- http://www.ickdjs.cc/book_3096946.html
- http://www.ickdjs.cc/book_3112216.html
- http://www.ickdjs.cc/book_252023.html
- http://www.ickdjs.cc/book_1364293.html
- http://www.ickdjs.cc/book_1210302.html
- http://www.ickdjs.cc/book_1512449.html
- http://www.ickdjs.cc/book_2317745.html
- http://www.ickdjs.cc/book_2504896.html
- http://www.ickdjs.cc/book_1165338.html