我想存储有关彼此非常相似的人(有person_id
)的信息,例如:
由于一个人可以拥有多个标签(例如职业),因此规范化数据库是有意义的。所有这些信息都需要简单的表格设计:primary key
(id
)+ varchar
。
我想知道什么更有意义:
修改
此信息和人员连接在第三个表格中:primary key
| person_id
| property_id
答案 0 :(得分:0)
1]如果您的数据库是OLTP(在线事务处理),则应该将信息存储在具有相同模式的不同表中。稍后您可以使用各种联接来检索表数据。
2]如果您的数据库用于数据集市/数据仓库/数据挖掘目的,那么您应该将混合信息保存在一个表中,其中性能不是问题,但是与MIS相关的信息有更多的信息。