有很多列表示不良设计的表格吗?例如说我有以下表,用于存储用户信息和用户设置:数据库设计和大表?
[Users table]
userId
name
address
somesetting1
...
somesetting50
由于网站需要更多的设置表变得越来越大。在我看来,这个表是标准化的,所有的设置都依赖于userId。
我有一个东西对很多列的表它只是对我来说似乎是错误的,但后来我想起来,你可以选择从表中返回什么数据,所以如果表很大,我仍然可以把它分成几个代码中的不同对象。例如
[User object]
[UserSetting object]
并仅返回数据以填充这些对象。
是上面的常见做法,还是他们的其他技术,处理与许多列更适合使用的表格?
另外他应该使用关系数据库管理系统。 – 2012-03-13 01:56:32