图书介绍
数据库重构2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (加)安布勒等著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111346807
- 出版时间:2011
- 标注页数:219页
- 文件大小:16MB
- 文件页数:235页
- 主题词:数据库系统
PDF下载
下载说明
数据库重构PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 演进式数据库开发1
1.1 数据库重构2
1.2 演进式数据库建模3
1.3 数据库回归测试5
1.4 数据库工件的配置管理6
1.5 开发者沙盒6
1.6 演进式数据库开发技术的障碍7
1.7 本章小结8
第2章 数据库重构9
2.1 代码重构9
2.2 数据库重构10
2.2.1 单应用数据库环境11
2.2.2 多应用数据库环境12
2.2.3 保持语义13
2.3 数据库重构的分类14
2.4 数据库味道15
2.5 数据库重构在开发中的位置16
2.6 使数据库schema的重构更容易17
2.7 本章小结18
第3章 数据库重构过程19
3.1 验证数据库重构是否合适21
3.2 选择最合适的数据库重构22
3.3 让原来的数据库schema过时22
3.4 前测试、中测试和后测试24
3.4.1 测试数据库schema24
3.4.2 检验数据迁移的有效性25
3.d.3 测试外部访问程序25
3.5 修改数据库schema26
3.6 迁移源数据28
3.7 重构外部访问程序28
3.8 运行回归测试29
3.9 对工作进行版本控制29
3.10 宣布此次重构30
3.11 本章小结30
第4章 部署到生产环境31
4.1 在沙盒之间有效地部署32
4.2 采用数据库重构包33
4.3 制定部署时间窗口进度计划34
4.4 部署系统35
4.5 移除已过时的schema36
d.6 本章小结36
第5章 数据库重构策略37
5.1 小的变更更容易进行38
5.2 唯一地标识每一次重构38
5.3 通过许多小变更实现一次大变更39
5.4 建立数据库配置表39
5.5 触发器优于视图或批量同步40
5.6 选择一个足够长的转换期40
5.7 简化数据库变更控制委员会策略41
5.8 简化与其他团队的协商41
5.9 封装对数据库的访问41
5.10 能够容易地建立数据库环境42
5.11 不要复制SQL42
5.12 将数据库资产置于变更控制之下42
5.13 注意机构中的政治斗争43
5.14 本章小结43
5.15 在线资源43
第6章 结构重构44
6.1 实现结构重构时的常见问题44
6.2 删除列46
6.3 删除表49
6.4 删除视图50
6.5 引入计算列52
6.6 引入替代键55
6.7 合并列59
6.8 合并表62
6.9 移动列66
6.10 列改名73
6.11 表改名73
6.12 视图改名76
6.13 用表取代LOB78
6.14 取代列82
6.15 用关联表取代一对多关系85
6.16 用自然键取代替代键88
6.17 拆分列91
6.18 拆分表95
第7章 数据质量重构99
7.1 实现数据质量重构时的常见问题99
7.2 增加查找表100
7.3 采用标准代码102
7.4 采用标准类型104
7.5 统一主键策略109
7.6 删除列约束111
7.7 删除缺省值112
7.8 删除不可空约束114
7.9 引入列约束116
7.10 引入通用格式118
7.11 引入缺省值119
7.12 使列不可空121
7.13 移动数据123
7.14 用属性标识取代类型代码125
第8章 参照完整性重构131
8.1 增加外键约束131
8.2 为计算列增加触发器134
8.3 删除外键约束137
8.4 引入层叠删除138
8.5 引入硬删除141
8.6 引入软删除143
8.7 为历史数据引入触发器146
第9章 架构重构149
9.1 增加CRUD方法149
9.2 增加镜像表152
9.3 增加读取方法155
9.4 用视图封装表157
9.5 引入计算方法159
9.6 引入索引161
9.7 引入只读表163
9.8 从数据库中移出方法167
9.9 将方法移至数据库170
9.10 用视图取代方法172
9.11 用方法取代视图174
9.12 使用正式数据源177
第10章 方法重构180
10.1 接口变更重构180
10.1.1 增加参数180
10.1.2 方法参数化181
10.1.3 删除参数181
10.1.4 方法改名181
10.1.5 参数重排序182
10.1.6 用明确的方法取代参数184
10.2 内部重构185
10.2.1 合并条件表达式185
10.2.2 分解条件185
10.2.3 提取方法186
10.2.4 引入变量189
10.2.5 删除控制标记190
10.2.6 消除中间人190
10.2.7 参数改名191
10.2.8 用表查找取代文字常量191
10.2.9 用条件短语取代嵌套条件192
10.2.10 拆分临时变量193
10.2.11 替换算法193
第11章 转换194
11.1 插入数据194
11.2 引入新列197
11.3 引入新表198
11.4 引入视图200
11.5 更新数据203
附录 UML数据建模表示法206
词汇表210
参考文献和推荐读物214
重构和转换列表217
热门推荐
- 1420686.html
- 3882128.html
- 1096631.html
- 2685381.html
- 3232373.html
- 2999631.html
- 3054490.html
- 857742.html
- 1865040.html
- 3596132.html
- http://www.ickdjs.cc/book_1526455.html
- http://www.ickdjs.cc/book_1374178.html
- http://www.ickdjs.cc/book_916651.html
- http://www.ickdjs.cc/book_2715928.html
- http://www.ickdjs.cc/book_3157740.html
- http://www.ickdjs.cc/book_2943410.html
- http://www.ickdjs.cc/book_3093939.html
- http://www.ickdjs.cc/book_3402443.html
- http://www.ickdjs.cc/book_433560.html
- http://www.ickdjs.cc/book_637941.html