聊天数据库的实体关系模型

Entity-Relationship Model for Chat-Database

我正在为我的考试创建一个应用程序,并且我正在实现一个聊天功能。 (越简单越好)

现在我需要创建一个 Entity-Relationship-Model

因此我有这些实体:

chatgroups chatmessageschatusers

我创建了这个 ER 模型:

谁能告诉我这是不是正确的方法,或者是否有更有效甚至更好的方法来创建这个模型?

此致

您的模型看起来很合理。我建议您在您的关键属性下划线并至少命名您的 M:N 关系,例如订阅,因为它必须有自己的 table。命名其他两个是个好主意,尽管它们可以被非规范化为聊天消息实体关系。