首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事件规划应用数据库模式

事件规划应用数据库模式
EN

Software Engineering用户
提问于 2019-07-30 16:21:24
回答 1查看 228关注 0票数 0

我计划开发一个事件规划应用程序。目前,我正处于规划应用程序结构的阶段,例如数据库模式。基本上有两种用户:

活动策划者:可以访问仪表板、客人列表等。

活动嘉宾:一个客人被分配到一个活动。可以登录并回答问题,访问活动照片。

现在我的问题是:在安全性、可伸缩性和可维护性方面,存储客人的最佳方法是什么。是否可以将所有来宾存储在一个带有“event_id”列的单一数据库表“来宾”中,还是最好为每个事件创建一个表,并为“event _1_来宾”、“event_2_来宾”等来宾创建多个表,等等。

EN

回答 1

Software Engineering用户

发布于 2019-07-30 19:05:10

您需要三个表:一个事件表、一个来宾表和一个具有GuestID和EventID的链接表。否则,一位客人只能参加一次活动。

不要将实体分散到多个表上。总是更喜欢添加一个额外的列来区分不同的实体组,但是使它成为一个表。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/395379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档