日期:2014-05-18  浏览次数:20451 次

感觉CSDN改版后人越来越少了,以前问题帖更新很快,现在几天才见更新一次
感觉CSDN改版后人越来越少了,以前问题帖更新很快,现在几天才见更新一次!!!
郁闷,抱怨归抱怨,问题还是有的
就是我在数据库里有一个USER表用来存放用户的资料,总共有将近30个字段,其中有一些字段是经常要用到的,有一些是很少用到的.
我的问题:是否要把这个USER表拆开,把常用的字段和不常用的字段分别放在两个表里?因为一些书上说,一个表不能太多字段.请问我这个表将近30个字段,算多吗?有必要拆开吗?

------解决方案--------------------
-_-#,改版确实存在很多问题,但也要分清主次吧,最近人少主要是因为国庆节的缘故


数据库的设计不是根据字段的多少来设计的,楼主搜索下有关数据库设计范式的文章看下吧
------解决方案--------------------
数据库表的设计要符合数据库设计范式!!不然会造成重复浪费!!
------解决方案--------------------
30个字段不算多。
数据库设计中有三个范式,一般设计中做到第二范式就可以了,这属于必须掌握的东西,楼主可自已看一下。
------解决方案--------------------
有时一定的冗余是允许的。经常遇到为了追求范式,搞得模块编写十分复杂。
------解决方案--------------------
首先你的表是否真的有要拆开,其次是拆开以后对于数据的完整和唯一性,是否存在问题。
------解决方案--------------------
三十个字段不算多吧~~~
我做的都有五十个!
------解决方案--------------------
呵呵,现在的会员提问题的水平真的不高,给的错误信息太少,还总想要现成答案,还有很多不结贴的,
我对.net不熟,但user表30个字段,肯定影响业务逻辑的处理

还有,你这个问题应该放到数据库区