图书介绍
数据库设计入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)鲍威尔(Powell,G.)著;董梁,沈洁译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302141835
- 出版时间:2007
- 标注页数:377页
- 文件大小:83MB
- 文件页数:390页
- 主题词:数据库-程序设计
PDF下载
下载说明
数据库设计入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 关系数据库建模初步3
第1章 数据库建模的过去与现在3
1.1 掌握数据库的概念4
1.2 数据库模型4
1.3 数据库建模的发展6
1.3.1 文件系统6
1.3.2 层次结构数据库模型7
1.3.3 网络数据库模型7
1.3.4 关系数据库模型8
1.3.5 关系数据库管理系统9
1.3.6 关系数据库模型的历史10
1.3.7 对象数据库模型11
1.4.1 事务数据库12
1.4 分析数据库的类型12
1.3.8 对象-关系数据库模型12
1.4.2 决策支持数据库13
1.4.3 混合数据库14
1.5 理解数据库模型设计14
1.5.1 定义目标15
1.5.2 数据库设计的方法17
1.6 小结19
第2章 工作场所中的数据库建模20
2.1 业务规则和目标21
2.1.1 业务规则的含义22
2.1.2 业务规则的重要性22
2.2 结合人的因素23
2.2.1 作为资源的人23
2.2.2 与合适的人交谈25
2.2.3 获得正确的信息26
2.3 处理不利的情况27
2.3.1 将一沓纸计算机化28
2.3.2 转换传统的数据库28
2.3.3 异类数据库的同类集成29
2.3.4 从电子表格转换29
2.3.5 整理混乱的数据库29
2.4 小结30
第3章 数据库建模构件块31
3.1 信息、数据和数据完整性32
3.2 表的基本概念33
3.2.1 记录、行和元组34
3.2.2 字段、列和属性35
3.3 数据类型36
3.3.1 简单数据类型36
3.3.2 复杂数据类型40
3.3.3 专门的数据类型41
3.3.4 约束和有效性41
3.4 关于规范化42
3.4.1 规范化的优点42
3.4.2 潜在的规范化危险42
3.5 用ERD表示关系43
3.5.1 鸟足结构44
3.5.2 一对一44
3.5.3 一对多45
3.5.4 多对多46
3.5.5 零、一或多48
3.5.6 标识和非标识关系49
3.6 键50
3.6.1 主键50
3.6.2 唯一键51
3.6.3 外键52
3.6.4 参照完整性54
3.7 索引55
3.7.1 索引的基本概念56
3.7.2 辅助索引56
3.7.3 外键索引56
3.7.4 索引的类型57
3.7.5 构建索引的不同方法59
3.8 视图和其他专门对象简介59
3.9 小结60
3.10 练习题61
第Ⅱ部分 设计关系数据库模型65
第4章 规范化65
4.1 规范化定义65
4.1.1 异常的概念66
4.1.2 依赖、决定因子和其他术语67
4.2 定义范式70
4.2.1 通过学术方式定义范式70
4.2.2 通过容易的方式定义范式71
4.3 第一范式(1NF)72
4.3.1 学术方法的1NF72
4.3.2 容易方法的1NF72
4.4 第二范式(2NF)77
4.4.1 学术方法的2NF77
4.4.2 容易方法的2NF77
4.5 第三范式(3NF)82
4.5.1 学术方法的3NF82
4.5.2 容易方法的3NF83
4.6.2 容易方法的第三范式以后上范式88
4.6 第三范式(3NF)以上的范式88
4.6.1 使用第三范式以上范式的原因88
4.6.3 学术方法的第三范式以上的范式90
4.7 小结101
4.8 练习题101
第5章 用SQL读写数据102
5.1 定义SQL102
5.1.1 SQL的起源103
5.1.2 不同数据库中的SQL104
5.2 SQL的基础104
5.2.1 使用SELECT查询数据库105
5.2.2 修改数据库中的数据122
5.2.3 事务123
5.2.4 修改数据库元数据123
5.3 小结126
5.4 练习题127
第6章 高级关系数据库建模128
6.1 非规范化128
6.1.1 范式逆转129
6.1.2 使用特化数据库对象的非规范化138
6.1.3 非规范化的技巧138
6.2 对象模型140
6.3 数据仓库数据库模型142
6.4 小结144
6.5 练习题144
第7章 数据仓库数据库建模145
7.1 数据仓库的起源145
7.1.1 关系数据库模型与数据仓库146
7.1.3 数据仓库中的参照完整性147
7.2 维度数据库模型147
7.1.2 数据仓库中的代理键147
7.2.1 星型模式148
7.2.2 雪花模式149
7.3 数据仓库数据库模型的建立153
7.3.1 数据仓库建模步骤153
7.3.2 数据在数据仓库中的保存时限154
7.3.3 维度表类型154
7.3.4 事实表159
7.4 小结160
7.5 练习题160
第8章 构建快速执行的数据库模型161
8.1 不同数据库模型的要求161
8.1.1 影响OLTP数据库模型调整的因素162
8.1.2 影响客户机-服务器数据库模型调整的因素162
8.1.3 影响数据仓库数据库模型调整的因素163
8.1.4 数据库模型调整165
8.2 编写高效查询165
8.3 SELECT命令167
8.3.1 用WHERE子句筛选169
8.3.2 HAVING子句与WHERE子句171
8.3.3 连接171
8.3.4 自动计数器173
8.4 提高性能的高效索引173
8.4.1 索引类型173
8.4.2 实际情况中的索引174
8.4.3 不使用索引的情况175
8.5 使用视图176
8.6 应用程序缓存177
8.7 小结178
8.8 练习题179
第Ⅲ部分 关系数据库建模中的案例分析183
第9章 通过分析进行规划与准备183
9.1 创建数据库模型的步骤184
9.1.1 步骤1:分析185
9.1.2 步骤2:设计185
9.1.3 步骤3:构造186
9.1.4 步骤4:实现186
9.2 分析186
9.2.1 分析中的考虑因素188
9.2.2 潜在问题和误解189
9.3 理论应用于实践191
9.3.1 将分析应用于实践191
9.3.2 公司目标191
9.3.3 案例分析:OLTP数据库模型193
9.3.4 案例分析:数据仓库模型205
9.4 项目管理212
9.4.1 项目规划和时间表213
9.4.2 预算214
9.5 小结215
9.6 练习题216
第10章 在设计阶段创建与细化表217
10.1 设计初步217
10.2 案例分析:创建表219
10.2.1 OLTP数据库模型219
10.2.2 数据仓库数据库模型223
10.3 案例分析:加强表之间的关系226
10.3.1 参照完整性226
10.3.2 主键和外键227
10.3.3 使用代理键227
10.3.4 标识关系与非标识关系228
10.3.5 没有子记录的父记录229
10.3.6 具有可选父记录的子记录230
10.3.7 符合参照完整性的OLTP数据库230
10.3.8 符合参照完整性的数据仓库数据库模型236
10.4 规范化和非规范化238
10.4.1 案例分析:对OLTP数据库模型执行规范化239
10.4.2 案例分析:回溯并细化OLTP数据库模型249
10.4.3 案例分析:细化数据仓库数据库模型259
10.5 小结266
10.6 练习题266
第11章 用细化设计填充细节267
11.1 案例分析:细化字段结构267
11.1.1 OLTP数据库模型268
11.1.2 数据仓库数据库模型271
11.2.2 ANSI(American National Standards Institute,美国国家标准化组织)数据类型276
11.2 理解数据类型276
11.2.1 简单数据类型276
11.2.3 Microsoft Access数据类型277
11.2.4 特殊的数据类型278
11.2.5 案例分析:定义数据类型279
11.3 理解键和索引284
11.3.1 索引的类型285
11.3.2 添加索引的内容、时间和方法287
11.3.3 无需使用索引的时机288
11.3.4 案例分析:辅助索引289
11.4 小结296
11.5 练习题297
第12章 业务规则与字段设定298
12.1 再次定义业务规则298
12.2.1 规范化、范式和关系299
12.2 数据库模型中的业务规则分类299
12.2.2 划分关系类型300
12.2.3 显式声明的字段设定301
12.2.4 在数据库中存储代码304
12.3 案例分析:在数据库模型中实现字段级业务规则308
12.3.1 表和关系级业务规则308
12.3.2 个别字段业务规则308
12.3.3 编码业务规则316
12.4 小结322
第Ⅳ部分 高级主题327
第13章 高级数据库结构和硬件资源327
13.1 高级数据库结构328
13.1.1 对象和场合328
13.1.2 视图329
13.1.3 物化视图331
13.1.4 索引类型334
13.1.5 自动计数器336
13.1.6 分区和并行处理336
13.2 硬件资源338
13.2.1 您能买得起多贵的硬件339
13.2.2 您需要多少钱339
13.3 专门硬件体系结构339
13.3.1 RAID阵列339
13.3.2 备用数据库340
13.3.3 复制341
13.3.4 网格和计算机聚类(clustering)343
13.4 小结343
附录A 练习题答案345
附录B 示例数据库359
术语表363
热门推荐
- 3283146.html
- 2890473.html
- 2619576.html
- 3553510.html
- 3386263.html
- 335781.html
- 683127.html
- 1654249.html
- 261392.html
- 2784989.html
- http://www.ickdjs.cc/book_3587725.html
- http://www.ickdjs.cc/book_3269844.html
- http://www.ickdjs.cc/book_2361954.html
- http://www.ickdjs.cc/book_1632942.html
- http://www.ickdjs.cc/book_2380587.html
- http://www.ickdjs.cc/book_3580356.html
- http://www.ickdjs.cc/book_1600928.html
- http://www.ickdjs.cc/book_1345179.html
- http://www.ickdjs.cc/book_1629171.html
- http://www.ickdjs.cc/book_2456063.html