DB设计应该让一个人设计?
公司做一个ERP,数据库有100多张表,DB由5个人设计。结果设计出来的表,相同意义的字段在不同表中有不同的名称,整体做起来特别头疼,而且各个模块之间的数据相对没有问题,但是整体一看存在很多冗余和不合理的地方。各位前辈,你们做DB的时候是一个人设计数据库吗?
------解决方案--------------------应约定好字段的命名规范,最好是建好系统的数据字典.
------解决方案--------------------很多写代码的人其实也有这种习惯,比如我宁愿自己重新开发,也不愿意看别人写的代码,但是静下来想想:
1、你真有这么全面的思维和知识不?
2、这仅仅是规范没有统一而已。
3、是不是哪里大家都没做好?
一个巴掌拍不响啊。
而且一个超级复杂的系统,你真有信心一个人拿下?说不定思路很容易就断了。
------解决方案--------------------5个人设计没问题,应该要有一个负责人,由负责人规范设计.
------解决方案--------------------做好数据字典,和备注
像这样