MySQL – Tabellendesign mit mehreren Rollen mit unterschiedlichen Feldern
滿天的星座
滿天的星座 2017-05-19 10:07:01
0
2
737

Ich entwerfe ein System mit mehreren Rollen und sie haben unterschiedliche Felder. Soll ich verschiedene Rollentabellen entwerfen oder eine Basisinformationstabelle extrahieren?
Angenommen, ich möchte eine Berechtigungstabelle extrahieren, also erstelle ich eine Rollentabelle und verbinde sie mit den spezifischen Feldinformationen verschiedener Rollen Tabellen für verschiedene Rollen und beziehen Sie sie dann auf verschiedene Rollen?

滿天的星座
滿天的星座

Antworte allen(2)
某草草

在实际系统中,角色字段都差不多,只是权限不同,是不是可以退回一步,去思考一哈角色定义是否合理,然后再来做数据库设计呢,有可能是分析出了问题。

我想大声告诉你

这个实际上就是做一个权限管理的模块了。一般用户放在一张表,权限在一张表(控制器和方法),最后一张用户的权限表。用户登录之后,取出它的权限,没有权限的方法是不允许执行的就可以了。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!