我已经尝试了几天来设计这个数据库。我在访问中设计它,然后在 MYSQL Server 上作为 PHP Web 应用程序实现。
我有一张桌子:
会员
成员可以与其他成员有很多关系,这可能是孩子、父母、朋友、配偶等。看着一个成员,我希望能够与现有成员建立新的关系,然后也可以从相关成员无需进一步输入。成员还应该能够列出他们的所有关系。
你能建议我应该怎么做吗?我尝试了几个选项,但似乎没有一个按预期工作。我对 SQL 很满意,我只是在使用一元关系设计时遇到了麻烦。
-edit- 另外,我忘了补充,由于服务器限制,这将无法使用 INNODB。最有可能是 MYISAM,尽管我仍然想要参照完整性 :(