gpt4 book ai didi

php - 为包含多个邮政编码的月度报告设计 ERD 时遇到问题

转载 作者:行者123 更新时间:2023-11-29 13:52:00 25 4
gpt4 key购买 nike

这是食品银行系统的 ERD。我目前不确定如何处理邮政编码。我不确定这里的死灵政策,但这是我的老问题以防万一: Need help designing ERD for food bank

好的,食物银行向各机构提供食物。该机构每个月都会填写一份如下报告:http://communityfoodbank.net/AgencyAccess/SubmitAReport.aspx他们需要知道每个邮政编码有多少人被喂饱。现在,这部分都算在这个体系之外了。他们每月提供 4 次以上食物,进行统计并提交此报告。我想将统计数据保存在系统中。

我该怎么办?在我最初的问题中建议我将邮政编码作为 MonthlyReport 表上的 PK 的一部分。然而,对于所有机构和他们服务的所有邮政编码,我想这对数据库来说会很困难。考虑到新信息,仍然建议这样做吗?

我将如何存储月度报告并记录每个邮政编码提供的号码,请记住,随着代理的发展,可能会添加更多邮政编码。

enter image description here

更新

使用当前设置,MonthlyReport 表每月将生成超过 9000 行。每个机构每月 30 行。如果我将报告写入 Excel 文件,每月将创建大约 600 个文件。我不知道最好的方法来做到这一点。

最佳答案

这看起来不错。不要担心“对数据库的粗暴”

采用这种设计,您将需要获取数十万行才能看到明显的性能影响(例如 > 1 秒)。

您肯定想要报告表上的邮政编码。在正常设计中,它将附属于该机构,但对于报告,您需要历史准确性。这可以防止机构添加或删除邮政编码时出现问题。

您可以将当前的邮政编码与该机构绑定(bind),并通过触发器或手动将其复制到月度报告中。

我在这里没有看到任何其他问题。

关于php - 为包含多个邮政编码的月度报告设计 ERD 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16551359/

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