多值属性归一化的优化结构

时间:2019-02-11 12:06:37

标签: sql sqlite database-normalization

假设我有一个表,其中有一个多值列,这些值是另一个表的主键,现在我可以通过将其设置为单值列并对每个值重复相同的行来对其进行规范化出现在该列中,但我想这是如此多余,请注意,此列最多可以有100个值(它们是从另一个表派生的外键)。 现在,如果我将其设置为单值列,那么显然我的行将乘以我从外部表中获取的键的数量,以最佳方式标准化这种情况的最佳实践是什么?

表1( pk 第1列, 第2列)

表2( pk 第1列, 第2列, FK(表1))

我的FK可能与表1中的一项以上有关

0 个答案:

没有答案