我的标题不是特定的,因为我不知道如何制定它。我可以做一个自反联想和正常联想
好的,所以我想知道的是:我可以或不可以在关系模型中创建如图所示的东西。 我想这样做,以生成一个主键与船表中的两个标识符(为了让攻击者ID和攻击船ID)和海盗标识符。当我将它翻译成使用JMerise的逻辑模型时,这将完全符合我的要求。但它是一个正确的关系模型吗? Relational Model using JMerise & Logical Model using JMerise
感谢所有。
我的标题不是特定的,因为我不知道如何制定它。我可以做一个自反联想和正常联想
好的,所以我想知道的是:我可以或不可以在关系模型中创建如图所示的东西。 我想这样做,以生成一个主键与船表中的两个标识符(为了让攻击者ID和攻击船ID)和海盗标识符。当我将它翻译成使用JMerise的逻辑模型时,这将完全符合我的要求。但它是一个正确的关系模型吗? Relational Model using JMerise & Logical Model using JMerise
感谢所有。
如果每次行动只是一名海盗和一名攻击船,那么这取决于海盗是否总是使用同一条船。如果海盗可能会改变船,那么你就必须
pirate 1----0,n action 0,n--attacked--1 boat
| |
|0,n----attacking--1--|
如果海盗总是使用同一条船上,这将是
pirate 1----0,n action 0,n--attacked--1 boat
| |
|0,1---------------------attacking--1--|
心灵的基数,我觉得你的图表中,他们的错误的方式。
我有多个海盗与多艘船在同一场比赛中攻击多个玩家船。 – Brad
没有您的功能要求,不可能判断您的模型。你的第二个模型看起来好像一个动作只涉及一个海盗和两个船只。如果这就是你想要表达的,那没关系。根据我的天真理解,一个行动将包括一个或多个海盗,并且大多只有一艘船(除非你指望海盗的船)。我没有看到这里应该重用的东西,因为船只,海盗或行动都指向自己。 – TAM
感谢谭先生的回答, 其实我想表现的是一名海盗用他的一艘船袭击一艘船。 我的反身词这个词的用法不正确,我想,就像我说过的,我并不知道如何在没有我的两个模特的情况下发布我的问题。 我会坚持你的回答,希望我的老师会同意这个观点。 – Brad