首页 > 解决方案 > 数据库设计、邀请和活动

问题描述

我有一个我正在做的项目。它包含事件和事件邀请。活动可以是公开的或私人的,每个邀请都有一个状态(接受、拒绝、待定)。我试图找出最好的数据库模式。这是我现在所拥有的,您能建议我继续执行什么实施吗?

1.项目清单

  1. 项目清单

显然每个表将包含更多列...

在第一种可能性中,我将有一张邀请章程表格:该章程将被接受、拒绝或待定。事件的类型将是一个布尔值来判断它是否是公开的。

在第二种可能性中,我将有一个 Event 类型的表:类型将是 int(0 表示私有,1 表示公共),statut Invitation 将是 Invitations Table 中的 int(0 表示未决,1 表示已接受,2 待处理)

第三种可能性是将之前的两个解决方案混合在一起。我现在没有人问这个问题,所以如果你们中的一个可以告诉我他会选择什么实现以及为什么,这将非常有帮助, 谢谢你 !!

标签: mysqlsqlsql-serverdatabase

解决方案


推荐阅读