设为首页 加入收藏

TOP

软件设计是怎样炼成的(6)――打造系统的底蕴(数据库设计)(下篇)
2014-11-24 07:50:47 来源: 作者: 【 】 浏览:2
Tags:软件 设计 怎样 成的 打造 系统 底蕴 数据库 (下篇

摘要:

数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文章太长,分成上下两篇了,此乃下篇。

大纲:

1.什么是优秀的设计?
7.打造系统的底蕴——数据库设计

本文章是系列文章之一,如果你还没有看过之前的文章,建议先看完前面的文章再看本篇,这样效果更好。

7.打造系统的底蕴——数据库设计


7.4 考勤系统的业务建模及数据库设计
7.5 业务建模更上一层楼,打造更具弹性的数据库设计
7.6 数据库设计小结
本文是系列文章的其中一篇,要做软件设计师一点都不简单啊,请留意后续文章!

广告:

“软件设计是怎样炼成的”这个系列的文章当中出现了很多UML图,而且文章一直很强调需求驱动设计,如果你对这些话题感兴趣,欢迎你考虑我即将在深圳举办的一个活动:敏捷遇上UML

详情请猛点这个链接:http://blog.csdn.net/fireball1975/article/details/19550771

本活动已经在CSDN社区活动发布,详见:http://huiyi.csdn.net/module/meeting/meeting/info/706/community

作者:张传波

创新工场创业课堂(敏捷课程)讲师

软件研发管理资深顾问

CMMI首席专家

《火球——UML大战需求分析》作者

www.umlonline.org创办人

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇黑马程序员JDBC_如何使用开源项目.. 下一篇网络摄像机VS传统模拟摄像机

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)