社区
应用实例
帖子详情
团队、组员、角色数据库表设计
sysuzwb
2017-01-06 03:57:51
目前遇到这样一种典型的情况,有team、user、role三张表,team中有若干user,每一个user拥有自己的角色,同一个user在不同的表中角色可能不同,请问数据库表该如何设计?在flask-sqlalchemy中有提到多对多的关系,运用在team和user上,现在需要加上role这一元素,求解!
...全文
868
4
打赏
收藏
团队、组员、角色数据库表设计
目前遇到这样一种典型的情况,有team、user、role三张表,team中有若干user,每一个user拥有自己的角色,同一个user在不同的表中角色可能不同,请问数据库表该如何设计?在flask-sqlalchemy中有提到多对多的关系,运用在team和user上,现在需要加上role这一元素,求解!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sysuzwb
2017-03-06
打赏
举报
回复
team与user多对多,role与产生的中间表team_user一对多
Tiger_Zhao
2017-01-06
打赏
举报
回复
[Quote=引用楼主 u012792691 的回复:]同一个user在不同的表中角色可能不同[/Quote]
这是第4类对象:table?
team、user、role 都是主表
如果一个 user 只能属于一个 team,那么把 team_id 放在 user 表中;否则加关系表 team_user(team_id,user_id)。
然后这个关系表必加 user_table_role(user_id,table_id,role_id)。如果要table主表,那么直接用table_name代替table_id。
shoppo0505
2017-01-06
打赏
举报
回复
roll表可以这样设计 id, id_team, id_user, roll角色
卖水果的net
2017-01-06
打赏
举报
回复
楼主现在的表结构,是怎么设计的?
项目
团队
成员分工明细
表
1
组员
分工明细梁铭标负责系统架构
设计
项目开发安排,前后端交互,后端开发,需求分析文档以及
数据库
设计
刘杰负责用户管理模块和仪
表
盘模块的前端页面开发,系统测试以及测试
基于SSH的任务调度系统的
设计
与实现.zip
虽然科技进步在改革开发这几...整个系统实现
角色
将分为组长和
组员
,实现功能包括帐号注册、修改信息、项目管理、任务管理、消息管理、
团队
管理等功能。本任务调度系统的
设计
实现可以远程实现任务的调度与科学分配,并
微权力下的激励方法
本课程是《成为项目经理的方法》的后续课程,主要介绍在微权力的情况下,项目经理激励
组员
的方法,解决项目经理不知道在微权力的情况下,不知道怎么激励
团队
成员的问题。课程从个人激励法(5个方法)以及
团队
激励法...
基于SSH的任务调度系统的
设计
与实现
整个系统实现
角色
将分为组长和
组员
,实现功能包括帐号注册、修改信息、项目管理、任务管理、消息管理、
团队
管理等功能。本任务调度系统的
设计
实现可以远程实现任务的调度与科学 任务调度试系统,基本功能包括:用户...
班级网站管理系统java课程
设计
报告.doc
1.3 任务分工 组织结构:为了完成班级网站管理系统的项目开发,班级每三人自由组成了一个项目
团队
,人员分工:为了明确项目
团队
中每个人的任务分工,现制定人员分工,如下
表
1- 1所示: " 成员 "
角色
" 负责的模块...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章