首页 > 解决方案 > 为用户设计带有培训模块的数据库

问题描述

我有一个简单的用户登录数据库,供我的员工检查花名册、通知等。

我想扩展它以制作培训资源部分,但我在设计方面遇到了障碍。

这是我当前的数据库结构。

我的用户表

我打了一个空白的地方是我无法弄清楚如何创建哪些表来设置每个级别的级别(作为布尔值),这些级别链接到另一个表,该表具有特定级别的培训材料,这些级别都连接到特定的工作人员。

例如,工作人员 1
是 2 级
可以访问:
1 级和 2 级的培训材料

例如,工作人员 2
是 4 级
可以访问:
1、2 和 3 级的培训材料

我希望通过级别表我可以打开或关闭级别(可以检查多个级别)

使用材料表,我可以将材料添加到任何级别或在级别之间切换材料。

任何帮助将不胜感激,或者如果需要进一步澄清。

标签: mysqldatabase-design

解决方案


推荐阅读