答案 0 :(得分:1)
一种方法是将类别保存在一个表中 - 例如category
- 为每个需要0个或更多类别关联的实体/表定义X表:
rssFeedId INT FK -> rssFeed (id)
categoryId INT FK -> category (id)
atomFeedId INT FK -> atomFeed (id)
categoryId INT FK -> category (id)
等等。
您可以为每个表中的两个列定义PK,但也可以使用额外的标识列。使用ORM时,我还有一个额外的标识/自动增量列(例如XId INT),因此可以使用单个列来标识行。