代码之家  ›  专栏  ›  技术社区  ›  Kieran Andrews

客户和业务数据库关系

  •  1
  • Kieran Andrews  · 技术社区  · 16 年前

    我正在尝试创建一个数据库设计,需要一些帮助。下图显示。该数据库用于连接到电子商务站点的通讯簿。它用PHP编码,并使用MySQL数据库。

    见下图-我想我已经解决了我的问题,但我想知道 这是一个很好的方法吗?

    这就是我想做的:

    一个人 他们可以是客户(可选)
    他们可以是企业的员工(可选)

    生意
    可以是客户(可选)

    问题是我不知道怎么做,因为MySQL不喜欢这些关系。

    alt text http://dl.dropbox.com/u/1417817/diagram.png

    1 回复  |  直到 16 年前
        1
  •  1
  •   JamesB41    16 年前

    我从来都不喜欢用“id”作为列名,但它们之间的关系似乎很好。你说“MySQL不喜欢这些关系”是什么意思?

    为什么您不在contacts.business addr\u rel和您的business表之间建立关系?