数据库设计

某单位的日常工作是以项目任务的方式进行,即根据研究课题成立项目组,分配任务到人,按阶段汇总成果。项目成果以研究报告、论文等文档为主。现在要为该部门建立一个资源管理系统,目... 某单位的日常工作是以项目任务的方式进行,即根据研究课题成立项目组,分配任务到人,按阶段汇总成果。项目成果以研究报告、论文等文档为主。现在要为该部门建立一个资源管理系统,目的在于保存工作中的各类文档,方便以后查询。要求能够尽量方便使用者按题目、学科、行业等方式,查到对应的文档,并能看到该文档的所属项目、撰写人等信息,以及同一项目中的其他文档。 请根据这一定位,为该系统设计数据库中用到的表,谈谈设计的理由,并设想当用户使用这个系统时候,提交一个包含题目在内的检索条件,这个操作会访问哪些表?返回怎样的结果? (也可以自行设计检索条件,可用SQL语句说明,也可以文字说明,以表达清楚意思为准) 展开
 我来答
Berlin66
2012-12-12 · TA获得超过176个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:101万
展开全部
难怪没人回答,需求不是一般的乱,至少排版一下吧!
根据文字描述大概做下面的梳理:
1.根据研究课题成立项目组
2.一个项目可能有多个任务,任务分配到人头
3.每个任务都有阶段性汇总登记成果
4.项目成果是报告、论文等文档
表结构设计:
1.人员表(人员ID,人员名)
2.项目表(项目ID,项目名)
3.任务表(项目ID,任务ID,任务名,人员ID)
4.项目成果表(任务ID,文档ID)
5.文档表(文档ID,文档题目,作者等)
系统的检索功能大概2方面:
1.查文档表,利用文档ID再查出任务ID向上关联
2.查任务表,上下关联,任务是那个项目的,有那些结论文档
仅供参考,更多细节还是需要分析分解的。最好画出相关流程图
更多追问追答
追问
神啊 帮我看看另一个问题吧 我发不了链接 就还是我问题 那是张图片 没人回答的那个
追答
没看到问题,链接可以放到这个编辑框下面的参考资料去
ZESTRON
2025-02-18 广告
表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面污染有助于实施... 点击进入详情页
本回答由ZESTRON提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式