文章详情页
mysql - 多个角色拥有不同字段的表设计
浏览:194日期:2022-06-12 13:37:58
问题描述
我设计一个系统有多个角色他们拥有不同的字段,我要分不同的角色表设计,还是抽取一张基础信息表?假设我抽取一张基础信息表,我要做权限设计,所以做一张角色表,用用户角色表来关联,那么不同角色的具体字段信息放在哪里,是要再建不同角色的具体信息表然后再关联到不同的角色吗?
问题解答
回答1:在实际系统中,角色字段都差不多,只是权限不同,是不是可以退回一步,去思考一哈角色定义是否合理,然后再来做数据库设计呢,有可能是分析出了问题。
回答2:这个实际上就是做一个权限管理的模块了。一般用户放在一张表,权限在一张表(控制器和方法),最后一张用户的权限表。用户登录之后,取出它的权限,没有权限的方法是不允许执行的就可以了。
相关文章:
1. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下2. dockerfile - 为什么docker容器启动不了?3. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?4. docker - 如何修改运行中容器的配置5. javascript - 编程,算法的问题6. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?7. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????8. 在应用配置文件 app.php 中找不到’route_check_cache’配置项9. java - 为什么第一个线程已经释放了锁,第二个线程却不行?10. angular.js使用$resource服务把数据存入mongodb的问题。
排行榜

网公网安备