数据库结构

时间:2015-02-01 16:23:01

标签: database database-design

我有以下数据字段存储在表格中:

Person ID
Person Interested Programme (can be an 1, 2, 3, 4 or a combination of these numbers)
Person Skills (can be 3-4 skills)
Person Backgrounds (can be 2 backgrounds)
Country

存储技能和物品之类的东西会更好吗?数组中的背景还是应该将它们存储在不同的表中?

我有一个程序会计算根据技能和背景的具体过滤器在地图上显示此信息。

只是寻找有关最有效结构的反馈。

1 个答案:

答案 0 :(得分:0)

通常,如果您需要在关系数据库中存储某些内容的“1-n”,则意味着为连接到主实体的内容创建单独的表。大多数关系数据库都没有对数组的任何支持 - 如果你需要多个东西 - 把那些“东西”放在表中