如何解决在 apache derby 数据库中与任意数量的字段建立一对多关系的最佳方法是什么?
我正在申请一个包含露营地列表的露营地,每个露营地都有一个预订列表。每个露营地和任意数量的露营地可以有任意数量的预订。
我一开始只是将这些数据存储在一个 csv 中,然后用它来处理所有事情。这非常有效,因为在每个站点的几列识别信息之后,我只有任意数量的预订可以进行。如果我想向我的应用程序添加该功能,添加新站点对我来说也非常容易,因为我只需添加一个新行,如果没有任何预订,则将预订部分留空。
我认为我应该使用数据库来存储此信息,原因如下:
- 除了按顺序遍历特定站点之外,我还需要能够搜索和修改它们。使用 CSV 解决方案,当我需要全部使用它们时,按顺序遍历它们非常好,但我不想遍历以找到特定的预订。另外,修改 csv 看起来也不那么好。
- 我希望从总体上更好地了解数据库,我认为使用 csv 不是最专业的方法,也不是最佳做法。
我怎么能做到这一点?例如,如果我只有一个露营地,那么我只需添加另一个表来表示预订作为表的条目,但由于我至少有 100 个露营地并且可以有任意数量,这似乎并没有合理。我只是不理解某些东西,还是我得出的这个结论是正确的?
更多信息:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。