0

我是创建具有复杂关系的数据库的新手,我现在正在创建一个项目并且有很多复杂的关系。我真的很困惑我应该使用哪些关系。

一点背景知识:我正在编写一个向观众展示幻灯片的应用程序。我有三个主要表格:创建者(制作幻灯片的人)、学习者(查看幻灯片的人)和模块(幻灯片)。创建者授予学习者对特定模块的访问权限,并且学习者可以访问多个创建者的幻灯片。

我了解所有模块都有一个创建者,因此我需要在创建者的 ID 号和模块表中名为 creator_id 的列之间使用 1:1 识别关系。我难以理解的是如何将创建者、模块和学习者联系在一起。我相信我应该使用:m 识别模块和创建者之间的关系,但我不知道如何添加哪些学习者可以访问模块。

4

0 回答 0