像“世纪佳缘”那样比较复杂的网站数据库,建立的时候需要注意的问题有哪些? 如标题,没做太大的项目,希望各位能说说自己的看法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个网站的数据库不算复杂吧?首先你要明确你的需求,你有哪些功能模块,每个功能模块需要哪些数据?每个数据间有什么关系,然后根据数据库设计三大范式就行分析所谓的频繁修改数据库是你在没有完全明确需求的基础上造成的,最近刚设计完数据库,一些必须的字段是必带的,当然可以为空,如该字段的创建时间,创建人等等,在实际项目开发中通常会有这样的做法,为每个表留20到50个拓展字段,到时候就不需要修改数据库,只需要在你的Model层中对你后来启用的拓展字段加注释就好了,当然,这需要团队间很好的沟通!呵呵,最近刚做完一个系统的数据库设计,最重要的是弄清楚需求 菜鸟,求指点,CSS排版 ascx控件加载速度慢的问题 通过接口创建实例 dropdownlist 控件的问题 个人对三层架构的简单理解,欢迎大家参予指正。 如何获取treeview下级目录的子节点 怎样将Web上的鼠标坐标值写到窗体的TextBox.Text中!?? 有关:Response.Redirect 如何将字符串转化为DateTime asp.net 怎样实现将EXCEL导入MySQL数据库和导出数据库 引用Web用户控件为什么前后都换行? asp.net网站发布到服务器时操作Excel出现问题
首先你要明确你的需求,你有哪些功能模块,每个功能模块需要哪些数据?每个数据间有什么关系,然后根据数据库设计三大范式就行分析
所谓的频繁修改数据库是你在没有完全明确需求的基础上造成的,
最近刚设计完数据库,一些必须的字段是必带的,当然可以为空,如该字段的创建时间,创建人等等,
在实际项目开发中通常会有这样的做法,为每个表留20到50个拓展字段,到时候就不需要修改数据库,只需要在你的Model层中对你后来启用的拓展字段加注释就好了,当然,这需要团队间很好的沟通!呵呵,最近刚做完一个系统的数据库设计,最重要的是弄清楚需求