首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务管理跟踪器

任务管理跟踪器
EN

Database Administration用户
提问于 2020-12-06 21:21:41
回答 1查看 79关注 0票数 0

我把它作为我一直在工作的任务管理模块的拟议结构。我认为我可以使用上面的模式来查看我创建的项目,但是我确实想添加将任务分配给其他用户帐户表有用户_id为PK的能力。我正在寻求一些建议,如何从这里前进,以增加这种能力,分配任务给用户。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2020-12-06 21:43:44

在任务和用户之间将存在多到多的关系,因此您将需要一个表,也许是ASSIGNED_TASK,它将使用户和任务表具有FK。您可能会有一些属性,例如用户角色(任务领导、从属关系等)、到期日等。

我建议您将状态列设置为字符串。从计算机科学的角度来看,使用不透明的整数是很好的,但是人类觉得它们很烦人。

更新后的列在含义上可能会有问题。通常,更新的日期实际上是事件的属性(任务完成、需求更改等)。我建议从项目和任务中删除更新,并跟踪子表中操作的日期。

最后,我建议您的表名应该是单数而不是复数。表的名称应该反映存储在一行中的内容,并且它独立于表是否有0、1或100万行。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/281009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档