DB设计流程: 1,需求分析 2,ER设计 3,物理设计 需求分析的最佳实践是头脑风暴,把需求理解透彻.根据公司的现况和未来的发展,与pm一起来讨论. ER(EntiyRelation)设计阶段要确定各个模块和模块之前的关系,用来表达的语言就是ER图,可以让人清晰的了解到表的设计和关系,工具用 workbench 来设计. 物理设计阶段,需要做具体的技术选型,选择合适的RDMS(比如Oracle.MySQL等等),设计表的字段类型,给表取一个 更好的名字. 物理设计的最佳实践和总计: 1.数据库…