很多时候我们在一个表中存ID,字典表中存对应值。这样好处是:
1、便于修改,需要更新时只需要更新字典表。
2、便于统计,根据字典ID统计即可。
3、减少冗余,根据**范式,几乎没有冗余。
但有时,我们舍弃空间换取效率,是否可以讲ID与值同时放在数据表中,字典表仅仅起到选择作用。
这样做好处是:
1、当字典项修改时,以前的字典项名称不想修改,仍可以这样使用。
2、便于移植,比如两地的库除字典项不一致外,其他一致,通过该方式可将数据移植到对方库中而不受影响。
3、提取数据项快(不需要与字典表关联)。
目前有点困惑,这种方式是否可行?