无法理解表之间的postgressql关系

u59ebvdq  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(148)

我以前构建过一个sql数据库,但是由于某些原因,我在可视化如何正确设置这个数据库时遇到了困难。
代理机构有代理机构(一个代理机构一次只能是一个代理机构的一部分,但由于债券可能持续数年,而且代理机构可能会更换代理机构,我不知道如何处理这个问题)。
代理人是债券的一部分(作为参考)
被告有债券(他们可以添加到数据库没有债券首先,但从被告的网页/路线,用户将能够“创建债券”,将债券添加到数据库)
被告可能有家属(还债的人)。因此,一份债券将有1名被告(必需),可以有1名家属(但不必需)。
被告在任何时候都可以有多个家属,但每个人都必须是他们自己的一部分。
在应用程序的前端,我希望所有东西都链接起来。当我创建一个被告>创建一个受抚养人>创建一个债券(并且允许用户为特定的被告选择一个只有受抚养人的列表)等,我希望应用程序的其余部分被更新(即债券页面现在将在列表中显示一个新的债券,包含所有的数据)。
这是我当前文件结构的图片。我决定从这个开始,在进入其他table之前先问我的问题。我想我走对了,但是看看。我还没有弄清楚如何在pgadmin中添加fk,但我会在弄清楚如何以正确的方式添加时这样做。

如您所见,我创建了一个名为“defperelations”的表,它的作用是作为一个表来显示哪些受抚养人属于哪些被告,以及属于哪些债券。在前端,我在被告页面上有一个选项卡,名为“dependents”,它显示了一个包含被告所有家属的表格,以及在哪个债券上……然而,我困惑的是,这将如何处理多个债券。
有没有一种方法可以创建一个绑定id数组,或者有没有更好的方法?提前感谢您抽出时间阅读。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题