0

结构如下:

对于主登录用户:

user_id | email_id | username | password | is_active | is_banned | last_login 

用户详细信息:

uname | fname | lname | phone_no 

我应该移动is_activeand is_bannedto user_detail,因为它只检查一次吗?

4

1 回答 1

0

我建议您遵循 Asp.Net 的 Membership 表结构。这有一个用于保存用户输入(用户名、真实姓名、电话、电子邮件等)的表,以及一个用于后端登录系统(密码、活动、被禁止等)的表。

这样您就可以在功能之间划分表格:一个处理用户帐户,另一个处理如何/是否可以登录。

但是,将所有用户信息保存在用户表中是完全合理的。

有关详细信息,请参阅数据库规范化

于 2013-08-23T17:27:38.827 回答