2015-12-30 46 views
0

对于一个项目,我需要设置一个N,N基数,但我真的不明白如何在phpMyAdmin中设置它,通常使用1,N基数,我从未那么远但我强烈认为N,N是我的问题的关键。phpMyAdmin - Cardinality N,N

这里的情况是:

  • 1台管理用户
  • 1表管理组用户
  • 1表管理文档

现在我需要的是:

  • N用户可以访问特定文档
  • N组可以访问特定文件

所以我的问题是如何在phpMyAdmin说,我的文档可以链接到一个唯一的用户或组? 或者也许我只是搞砸了结构,这不是我应该做的:x

这个想法可能是一个组无法访问文档,但即使在同一个组中,特定用户也可以访问它。我想它需要更多的表格来使文档和组/用户之间的链接,但我不明白我应该如何设置它。

感谢您的帮助!

+0

也许你需要'ID'在表中。 – MAK

+0

谢谢你的回答,但我不明白你的想法,你能更清楚吗? –

+1

我认为你不想要一个唯一的用户/组访问文档。这意味着只有1个实体可以访问文档。 – DanFromGermany

回答

0

感谢您的回答。我终于通过使用我完全不知道的工具找到了解决方案。

mySQL Workbench

对于人也不知道该工具,它可以帮助(很多!)来开发数据库,​​但不使用phpMyAdmin并用模型查看器。 (见下面的截图)

enter image description here