【发布时间】:2015-09-25 20:27:59
【问题描述】:
我已经创建/正在创建 3 个表:Slaves、Citizens 和 Incidents。
我应该如何处理涉及多个公民和奴隶的事件? 现在我正在考虑在 Incidents 中创建两个字段,其中包含 CitizenID 和 SlaveID 的列表(SlaveID1、SlaveID2...、SlaveIDn),但这似乎很愚蠢。
【问题讨论】:
-
你有很多要命名的关系。您可以添加两个表incidentCitizens 和incidentSlaves。公民与奴隶的关系是什么?
-
@Salvador 你真的应该查看下面给出的答案并向我们展示一些绿色^^。
-
@GiorgiNakeuri 公民可以有多个奴隶,但公民行不包含有关此的信息,只有奴隶行表示拥有奴隶的公民(这听起来很可怕):D
-
感谢@TimBiegelsen、timus2001 和 evictednoise 的回答! ,现在回到办公桌上^__^