我正在为我的客户创建一个web应用程序,这个应用程序的概念是两个用户在系统中注册,他们可以进行相互处理,例如我在系统中注册,然后你注册,然后我们可以进行相互处理和转账,但我想知道这个应用程序的正确关系是什么?每个用户可以有多个处理,每个处理有两个用户,所以在这里,数据库的每一行都是一个连接到两个用户的处理。这是一对多(一:交易,多:用户)还是多对多关系?
swvgeqrz1#
如果您不需要,多对多将是一个更好的选择 Deal 你不会经常处理交易数据。但如果你是,你应该创建一个 Deal 建模并使用一对多关系。或者你甚至可以同时使用多对多和一对多。在这种情况下, deals 表将是一个透视表,它将有一个模型。
Deal
deals
1条答案
按热度按时间swvgeqrz1#
如果您不需要,多对多将是一个更好的选择
Deal
你不会经常处理交易数据。但如果你是,你应该创建一个Deal
建模并使用一对多关系。或者你甚至可以同时使用多对多和一对多。在这种情况下,deals
表将是一个透视表,它将有一个模型。