一对一的关系在这里有意义吗?

时间:2013-11-06 05:28:19

标签: python database django python-3.x

好的,我正在从RPG开始制作角色表存储程序。现在没什么好看的,但它可能变得更加漂亮。这是交易,我的属性和技能都有骰子代码(对于那些了解系统的人来说是D6)。我已经创建了一个Die Code类,它可以分散骰子和点数,因为点数不计入提前成本。这也让我可以在以后创建滚轮功能。我也有一个属性类。

所以,我觉得我应该拥有一对一的关系,对吧?每个属性或技能都有1个且只有1个死码。但是,Die Code在程序空间中表示为一个单独的对象。由于通常有1个codespace对象== 1个数据库表行,这意味着2个表具有1:1的关系。我是完全偏离基础还是这有意义?我在这里可以找到地雷吗?

1 个答案:

答案 0 :(得分:0)

好的,我想我会在这里回答我自己的问题。我决定在这里使用1:1的关系,以便我的数据库准确地模拟我的代码。由于两者将是相同的,它应该让我更清楚地了解我的程序中发生了什么,这无论如何都是整个目标。