用户的帐户信息和个人资料信息

时间:2011-09-19 20:01:28

标签: database-design

你可以给我一个建议吗?我需要2张桌子:

  1. 第一个包含用户的帐户信息
  2.   

    用户(id,用户名,密码,电子邮件,isOnline)

    1. 第二个包含用户的个人资料
    2.   

      个人资料(id,uid,姓名,姓氏,dob等......)

      分隔个人资料信息和accont信息是个好主意吗?或者我应该使用一张桌子?为什么? TIA!

1 个答案:

答案 0 :(得分:0)

通常,如果您只在配置文件和用户之间建立一对一的关系,那么您会发现将它们存储在同一个表中更简单,更快捷。至少根据我的经验。

只需确保select只列出您需要的列(如果使用ORM,请调查一些名为“延迟加载”的内容)并且不应该降低性能。虽然如果这些都是列,你可能不需要担心它,SQL非常快。