这是在Oracle数据库上的两个表之间创建一对多关系的正确形式

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

我有一个Oracle数据库,其中有两个表RegistroPPL和Alias。一个RegistroPPL可以具有多个别名。现在,我的问题是,使用像这样的桥表创建这种关系的正确方法是什么:enter image description here

或创建这样的直接关系

enter image description here

根据规范化规则创建一对多关系的最佳方法是什么,如何避免冗余数据?。

sql oracle
1个回答
0
投票

根据我的经验,两表设计用于一对多关系。

我能想到的您可能要使用中间表的唯一原因是,如果有某种理由认为将来这可能会成为多对多关系。

© www.soinside.com 2019 - 2024. All rights reserved.