
数据库设计
某单位的日常工作是以项目任务的方式进行,即根据研究课题成立项目组,分配任务到人,按阶段汇总成果。项目成果以研究报告、论文等文档为主。现在要为该部门建立一个资源管理系统,目...
某单位的日常工作是以项目任务的方式进行,即根据研究课题成立项目组,分配任务到人,按阶段汇总成果。项目成果以研究报告、论文等文档为主。现在要为该部门建立一个资源管理系统,目的在于保存工作中的各类文档,方便以后查询。要求能够尽量方便使用者按题目、学科、行业等方式,查到对应的文档,并能看到该文档的所属项目、撰写人等信息,以及同一项目中的其他文档。 请根据这一定位,为该系统设计数据库中用到的表,谈谈设计的理由,并设想当用户使用这个系统时候,提交一个包含题目在内的检索条件,这个操作会访问哪些表?返回怎样的结果? (也可以自行设计检索条件,可用SQL语句说明,也可以文字说明,以表达清楚意思为准)
展开
1个回答
展开全部
难怪没人回答,需求不是一般的乱,至少排版一下吧!
根据文字描述大概做下面的梳理:
1.根据研究课题成立项目组
2.一个项目可能有多个任务,任务分配到人头
3.每个任务都有阶段性汇总登记成果
4.项目成果是报告、论文等文档
表结构设计:
1.人员表(人员ID,人员名)
2.项目表(项目ID,项目名)
3.任务表(项目ID,任务ID,任务名,人员ID)
4.项目成果表(任务ID,文档ID)
5.文档表(文档ID,文档题目,作者等)
系统的检索功能大概2方面:
1.查文档表,利用文档ID再查出任务ID向上关联
2.查任务表,上下关联,任务是那个项目的,有那些结论文档
仅供参考,更多细节还是需要分析分解的。最好画出相关流程图
根据文字描述大概做下面的梳理:
1.根据研究课题成立项目组
2.一个项目可能有多个任务,任务分配到人头
3.每个任务都有阶段性汇总登记成果
4.项目成果是报告、论文等文档
表结构设计:
1.人员表(人员ID,人员名)
2.项目表(项目ID,项目名)
3.任务表(项目ID,任务ID,任务名,人员ID)
4.项目成果表(任务ID,文档ID)
5.文档表(文档ID,文档题目,作者等)
系统的检索功能大概2方面:
1.查文档表,利用文档ID再查出任务ID向上关联
2.查任务表,上下关联,任务是那个项目的,有那些结论文档
仅供参考,更多细节还是需要分析分解的。最好画出相关流程图
更多追问追答
追问
神啊 帮我看看另一个问题吧 我发不了链接 就还是我问题 那是张图片 没人回答的那个
追答
没看到问题,链接可以放到这个编辑框下面的参考资料去

2025-02-18 广告
表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面污染有助于实施...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询