【发布时间】:2011-05-30 17:34:13
【问题描述】:
我正处于数据库设计开发阶段。应用程序将与大量用户一起使用 (LARGE :))
我设计了 80% 的数据库,但我有一个连接到其他所有内容的用户表:
Users {UserId, FirstName, LastName, Username, Password, PasswordQuestion, PasswordAnswer, Gender, RoleId, LastLoginDate etc etc}
我看到了 asp.net 会员数据库结构,其中用户和会员是两个表。我的问题是:
- 我应该使用一个包含所有用户数据的用户表还是更多表?
- 如果答案是“更多表”,要使用哪些表?关于如何构建这些表之间的关系有什么建议吗?
这是我拥有的sample relation,正在努力改进。我不明白为什么 user 和 userChild 是分开的表?
【问题讨论】:
-
“LARGE”有多大? 100,000?
-
约翰:类似的。米奇:对不起,我没有阅读常见问题解答,现在我明白我需要建立声誉。我会解决的。我用一个新数据更新了问题。
标签: sql-server database database-design