我有以下情况,想知道您的意见和投入。 我的应用程序有一家公司。每个公司都有很多部门,而这些部门又有很多用户。 我有一个日历在所有的水平。因此,公司有一个中央日历,每个部门有单独的日历,每个用户都有单独的日历。想法是当用户感兴趣的是在该公司的事件时,他/她可以将其添加到他们的calendar.Now,我需要有一个或events.I很多表在想是否数据库设计问题
- 我应该有一个表,这将有一个字段来唯一标识每个 实体(公司,部门,用户),并根据谁查询,我可以检索结果 相应
- 我应该有多个表。公司一张,部门一张, 一张。
所以它更像是有一张桌子对着三张桌子。
感谢
谢谢你的所有输入。我将分成多个表格。再次感谢:) – felix 2010-07-07 15:47:42