【发布时间】:2011-07-23 07:13:35
【问题描述】:
CREATE TABLE MemberProfile
(
memberID,
memberTypeID,
aboutMeID,
memberRegID,
memberProfileSettingsID,
lastLogin datetime,
PRIMARY KEY(memberID)
)
memberTypeID 代表基本会员、金卡会员、银卡会员等
aboutMeID 表示将告诉人们有关此用户的帖子/线程。每个用户都会有关于我的页面。属性有:title、body等
memberRegID代表用户名、密码、邮箱、接收通知、isActive等
memberProfileSettingsID 代表隐藏收藏列表、隐藏年龄等选项
这是一个好的设计吗?我不想将所有字段都放在一个表“MemberProfile”中。
【问题讨论】:
标签: mysql sql-server database database-design normalization