这是涉及的数据,
这是我想出的架构
范围
id 名称(例如:区域...)
类别
id、名称(例如:资源)、scope_id
子类别
id、名称(例如:法律、赞助...)、category_id
问题是,如您所见,由于同一类别出现在所有范围下,相同的子类别出现在所有类别下,因此存在大量重复数据。当然,案例中会有一些独特的价值,但它们很少。此外,即使类别/子类别的名称相同,它们也会根据其父范围/类别持有对不同数据集的引用。这将用于分离内容并生成菜单以浏览这些内容。我想知道的是,这是否是解决此问题的正确方法,或者任何人都可以建议我有更好的方法/模式?