为2个多一对多关系的数据库建模,它们与许多关系有一个与许多关系

问题描述 投票:0回答:1

enter image description here

引用附件,数据与两个实体都有许多与许多关系。做正确的事情是什么?

要添加更多上下文,每个数据输入可以具有0、1、2,...,n类别,其中n是类别表中的类别数。对于一个条目具有的每个类别,它可以具有与之关联的0、1、2,...,N_C子类别,其中N_C是类别的子类别的数量。 我已经考虑过在数据和子类别之间制作一个加入表,因为每个子类别也会告诉我类别,但这很容易具有具有类别但没有子类别的数据输入 - 这是可能的。

有2个加入桌是最好的办法吗?您是否认为这种方法具有某种形式的数据冗余,因为如果我们有子类别,则我们的类别中有

思考后,我认为这是最好的解决方案。

database many-to-many data-modeling entity-relationship modeling
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.