如标题,没做太大的项目,希望各位能说说自己的看法。

解决方案 »

  1.   

    这个网站的数据库不算复杂吧?
    首先你要明确你的需求,你有哪些功能模块,每个功能模块需要哪些数据?每个数据间有什么关系,然后根据数据库设计三大范式就行分析
    所谓的频繁修改数据库是你在没有完全明确需求的基础上造成的,
    最近刚设计完数据库,一些必须的字段是必带的,当然可以为空,如该字段的创建时间,创建人等等,
    在实际项目开发中通常会有这样的做法,为每个表留20到50个拓展字段,到时候就不需要修改数据库,只需要在你的Model层中对你后来启用的拓展字段加注释就好了,当然,这需要团队间很好的沟通!呵呵,最近刚做完一个系统的数据库设计,最重要的是弄清楚需求