gpt4 book ai didi

php - 数据库设计 - 建议

转载 作者:行者123 更新时间:2023-11-29 04:02:40 26 4
gpt4 key购买 nike

我真的很困惑该怎么做,需要您对我的数据库设计提出建议。

首先,

enter image description here

如您在表中所见,我有 id、name、eventCategory、totalEvents 和 date。这个表名是 InitPlayer。 InitPlayer 是一个 eventAction,我还有 3 个 eventAction。

如您在表中所见,eventCategory 项总是重复,因为日期已更改。

首先我将 eventCategory 保存为一个表并根据它们检索项目。

根据这张图,你的数据库设计建议是什么?谢谢

最后, enter image description here enter image description here

最佳答案

我认为您应该规范化数据库中的废话。

如果您不断重复使用相同的 eventCategory 项,您应该制作一个小表,将它们的名称存储在其中,eventCategories,以及 eventCategory_ideventCategory_title 字段(或类似的东西),然后只需在 initPlayer 表中引用所述 eventCategory 的ID或创建一个表来引用initPlayer ID 和 eventCategories ID。

规范化和分离将帮助您维持数据库中的秩序并帮助您保持理智。您的查询需要多做一些工作,但如果您想扩展或更改特定 eventCategory 的名称,这是值得的。

关于php - 数据库设计 - 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9377804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com