gpt4 book ai didi

MySQL M-N 与额外属性和权限的关系

转载 作者:行者123 更新时间:2023-11-29 01:54:27 25 4
gpt4 key购买 nike

我有一个任务,我必须在其中表示用户表和类(class)表之间的 M-N 关系。目标是只允许某些用户(具有一定权限)查看某些类(class)详细信息(其他相关表格)。事情变得复杂,因为用户可以在不同的类(class)上拥有多个权限级别。例如 - 参加类(class) 1 将给他特权 1,观看类(class) 2 将给他特权 2,依此类推。我想有一个 users_courses 表,它将存储用户和类(class)之间的关系以及权限级别(例如,对于列:UserID | CourseID | Privilege)。问题是,我可以创建包含 Privilege 字段的连接表吗?还有另一种更简单的方法吗?

最佳答案

您可以为此目的使用 RBAC 模式。下图显示了使用用户、权限和应用程序 的示例。在您的情况下,您将使用用户、权限和类(class)。您还可以使用角色来更好地处理权限。

enter image description here

关于MySQL M-N 与额外属性和权限的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33059741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com