SQL数据库中具有相同数据类型的多个数组

时间:2011-08-29 12:11:17

标签: sql database-design

如果我在SQL数据库中保留一组人员,并且每个人都拥有相同数据类型的单独对象集合,那么存储这些对象并将其保持链接到其所有者的最佳方法是什么?当只读一个人的对象时,似乎多个表会更有效,但由于有一个变量和无限数量的人显然不能有每个人的对象的表。

通常的策略是为所有人的对象创建一个表,并在每个对象中包含一个索引来标识对象的所有者,还是有更好的方法来存储和链接数据?

2 个答案:

答案 0 :(得分:4)

一个人表和一个表对象。将人员ID存储在每个对象中,然后获取人员的对象,只需根据他们的人员ID查询对象表。

答案 1 :(得分:2)

enter image description here