我有一个问题,我不确定设计它的最佳方式。带消息框的数据库设计问题
基本上有用户。每个用户可以有一个消息框,每个框可以有多个消息。
问题是,是否有一些特殊的消息框,包括“新建”和“垃圾桶”。用户需要有这两个盒子。
我对可以做什么有一些想法。我的想法之一是每个消息框都有一个记录其类型的字段(枚举“新”,“垃圾”或“其他”),但这并不强制他们拥有那些我更喜欢的框。
我还可以让每个用户都具体涉及到他们的特种箱(因此在user
表中会有像newBox
和trashBox
领域)领域。当然,如果这些是必需的,那么user
和user_messageBox
表将相互这会导致明显的问题
然后,我可以使它成为多对多,其中消息框表与用户无关,因此会有另一个表将这两个关联为多对多 - 曼。布我不想要多对多的关系,所以它不能解决任何问题!
您知道,我想到了这一点,但后来忘了它!所以谢谢你的回应。我想我会试试这个,看看它给我带来了什么。 – rovaughn 2010-08-19 20:01:17
这个计划结果很好!所以我会选择你的答案。谢谢。 – rovaughn 2010-08-20 01:23:36