作一个有产品思惟的研发:库表设计

天天10分钟,解决一个研发问题。html

若是你想了解我在作什么,请看《作一个有产品思惟的研发:课程大纲》传送门:http://www.javashuo.com/article/p-cayviilq-hn.html数据库

 

今天咱们说一下库表设计问题:工具

对于库表设计问题,首先来了解一律念PDM,中文名称叫物理数据模型,是数据库的物理设计阶段必经之路。设计

我作一次调研,对于使用PDM工具,即便作了多年研发的小伙伴,也不多使用到它,理由就是麻烦。我并不赞同直接在数据库上进行设计,而是先使用PDM进行设计完成。htm

 

理由有三个:blog

1:能够很是方便的修改数据库,而且能够生成建表SQL。索引

2:能够直观的反应各个数据表之间的关系,方便同其它研发成员进行交流。get

3:项目上线后你不可能随时去查看线上数据库,你作的PDM就成了查阅资料。产品

 

我使用的是powerdesigner,下面我举个权限模块的示例。权限

一、管理字段、添加注释等。

 

 

二、管理索引

 

三、生成建表SQL

 

四、管理各表之间的关系

 五、其它功能,本身看一下,再也不作介绍了。

 

今日总结:

1. 磨刀不误砍柴功,在你正式写代码前,你所作的每一件事对你未来都是有价值的。

2. 作项目时要尽可能使你的思路清晰,先设计后动手,不明白多沟通,不然后期返工是一件极其痛苦的事。

3. 借助外部工具,如:PDM工具。

相关文章
相关标签/搜索