0

我在设计数据库/找到解决此问题的方法时遇到问题:

我有一个名为 Documents 的页面,它显示数据库中“内容”表中的内容。

我想知道如何为内容添加用户权限,但在组合/设计数据库时遇到了麻烦。

我将如何解决它?

数据库图:

在此处输入图像描述

文档页面:

在此处输入图像描述

例如,如果“用户类型”是管理员,我希望用户具有读取和删除权限,但如果用户是“普通”(例如),我希望用户只能查看内容而不能删除.

关于我需要创建哪些表或需要使用哪些 SQL 语句的任何想法?

4

1 回答 1

1

我会创建一个permissions包含两列的表:permission_idname. 正如您当前描述的问题一样,该表将有两行:1-读取,2-删除。

然后,您将需要另外三个表:user_type_permissionsrole_permissionsuser_permissions。这些表中的每一个都将具有该permissions表的外键user_typesroles并且users分别具有 、 和 。

于 2013-04-12T16:28:42.037 回答