现在要设计一个比较大规模的门户网站
里面有很多的模块 比如 论坛;网购;博客 等等
我现在就建了一个user主表。用来存放用户账号等信息 这个表贯穿整个系统
有 Id(标识列),LoginName,LoginPwd等等字段 然后在每个模块里面建立了一个用户资料表。用来存放此模块里面的一些用户自定义信息。
比如 论坛模块userDate表存放论坛中用户设置的一些信息 里面引用了user表的Id现在的问题就是我的userDate 中是否应该在加一个字段来放  user表的LoginName.
因为现在我在论坛里面 一直需要使用到了user表里面的loginName 也就是用户名了。
通常我要查询一条数据 比如查询帖子。就要通过userdate 再关联user表才能找到 loginName.
这样的话。一次查询就关联的3张表。感觉好像有点麻烦。
所以我就想在userDate中直接加一个loginName 这样每次查询就只是2表关联。
但是在里面加了又会出 数据冗余 我是个新手。
不知道采取哪种方式好一些。 还请给位帮帮忙。提些意见。