假设我有一组某个类别的值,例如体育活动。
这些值可能是:
- 跑步
- 篮球
- 足球
- 冰球
- 步行
- 棒球
- 篮球
现在让我们假设我有一大群人。每个人在一年中的每个季节都参加一系列体育活动。所以A人可能在冬天打篮球和跑步,在春天和夏天打棒球和跑步,在秋天踢足球和跑步。B 人可能在春、秋、夏步行和跑步,在冬天打篮球和冰球等。
换句话说,每个人有 4 组(或数组)体育活动(称为最喜欢的景点活动),每个季节一个。
我试图找出将这些值集有效地映射到关系数据库中的个人的最佳方法。我假设我将有一张人桌和一张体育活动桌。但是我如何表示来自体育活动表的重叠值集并将它们映射到人员表中的个人?