前言
最近换了家新公司。然后团队是新组件的,要从无到有开始启动项目。拿到业务需求后,必不可少的是数据库设计这一环。因为以前一直做二次开发,然后也是第一次做数据库设计,因此想把数据库设计,以及该工具的使用做个简单的记录。方便大家对该数据库设计有个概念,以及使用该工具做的效果。
场景
当一个新项目的业务需求确认后,自然而然的要买入下一个阶段——设计阶段。相信这个在每个开发团队中项目经理的xx平台详细计划表中会有所体现。而在设计阶段,会有数据库设计,概要设计,详细设计等需求。这些是需要开发者把根据原型图以及业务的理解,然后设计表关系。通过PowerDesigner设计后,再通过该工具生成mysql能识别的表就非常快速了。
效果
1.在理解业务的情况下,绘制E-R图,建立表关系。
图1(展示E-R图某模块的大图)