【发布时间】:2011-10-27 21:37:27
【问题描述】:
我正在开发一个应用程序,每个用户都必须为自己填写一份详尽的个人资料。
用户资料的第一部分由大约 25 个左右的一般信息字段组成
用户资料的下一部分是他们根据一组标准列表评估自己的部分。即,“评价你的烹饪水平”,然后他们在一个单选框中打勾,从 1 到 5,还有一个复选框,可以检查他们是否对自己评价的活动/主题“特别感兴趣”。
其中大约有 40 个是他们自己评价的。
所以我的问题是,我应该如何存储这些信息,我的用户表中是否应该有每个字段和项目的列?这将是近 70 个字段
或者我应该为 user_profile 和 user_self_evaluation 设置一个表,并在其中设置每个列并与用户建立一对一的关系?
【问题讨论】:
标签: mysql forms relational-database normalization