如何做一个清晰的数据库设计

时间:2013-08-28 07:40:18

标签: database database-design

我正在设计一个数据库。

在我的系统上,用户可以这样做:

  1. 向其他用户发送包含文字和/或文件(图片,视频等)的消息
  2. 向没有任何文字的其他用户发送了友情请求。
  3. 我认为消息和友情请求是相同的(友谊请求是一种消息):

    enter image description here

    但是,我认为我可以将该表拆分为两个表,以使我的模型更清晰:

    enter image description here

    您有什么看法?一两个表?

1 个答案:

答案 0 :(得分:0)

如果您希望庞大的用户群使用一个表,因为连接操作非常耗费精力。但是对于它的优雅,我会说两张桌子。 顺便说一句,友谊是一个字。朋友船是朋友的船:)。