微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 apache derby 数据库中与任意数量的字段建立一对多关系的最佳方法是什么?

如何解决在 apache derby 数据库中与任意数量的字段建立一对多关系的最佳方法是什么?

我正在申请一个包含露营地列表的露营地,每个露营地都有一个预订列表。每个露营地和任意数量的露营地可以有任意数量的预订。

我一开始只是将这些数据存储在一个 csv 中,然后用它来处理所有事情。这非常有效,因为在每个站点的几列识别信息之后,我只有任意数量的预订可以进行。如果我想向我的应用程序添加功能添加站点对我来说也非常容易,因为我只需添加一个新行,如果没有任何预订,则将预订部分留空。

我认为我应该使用数据库来存储此信息,原因如下:

  1. 除了按顺序遍历特定站点之外,我还需要能够搜索修改它们。使用 CSV 解决方案,当我需要全部使用它们时,按顺序遍历它们非常好,但我不想遍历以找到特定的预订。另外,修改 csv 看起来也不那么好。
  2. 我希望从总体上更好地了解数据库,我认为使用 csv 不是最专业的方法,也不是最佳做法。

我怎么能做到这一点?例如,如果我只有一个露营地,那么我只需添加一个表来表示预订作为表的条目,但由于我至少有 100 个露营地并且可以有任意数量,这似乎并没有合理。我只是不理解某些东西,还是我得出的这个结论是正确的?

更多信息:

  • 因为我还没说,这是一个带有 apache derby 数据库的 java 应用程序。
  • 这个项目不是为了上课或工作,我只是想练习我的编程技能并帮助同时经营露营地的人。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。