用于不同类型的常量的单独表还是单个表?

时间:2018-07-12 09:47:29

标签: database-design database-normalization

在我的项目中,我具有多种类型的常量,例如平台类型(类型1)(MAC,WIN,ANDROID,IOS)的4个常量,另一种类型(类型2)的4-5个常量,3-4种类型的常量。其他类型(类型3),依此类推。 我应该为不同类型的数据创建单独的表,例如针对平台的数据表,针对类型2的数据表,还是针对类型3的数据表,还是应该在一个表中添加一个用于指定常量类型的额外列。

1 个答案:

答案 0 :(得分:1)

您应该有单独的表。否则,从数据库角度来看,可以设置type2 = ANDROID和platform = Butterfly:)

创建一个额外的表并不需要太多的工作,那样做会更简单。特别是,如果将所有常量都放在一个表中,则在应用程序级别上映射常量可能会变得不必要地复杂。