【问题标题】:Relational Database Design (Access)关系数据库设计(访问)
【发布时间】:2018-09-25 22:25:26
【问题描述】:

我正在尝试设计一个数据库,用于存放分配给项目的人们的时间。

例如,在今年的第 50-52 周,Bill 被分配到项目 A 20 小时和项目 B 20 小时。在明年的第 1-9 周,他被分配到项目 C,每周工作 40 小时。

您将如何构建您的数据库,以便它可以容纳 n 个人员和项目的所有这些信息?

【问题讨论】:

标签: database ms-access ms-access-2016


【解决方案1】:

在不知道更多细节的情况下,看起来您需要三个表:

  1. 项目
  2. Person2Project(连接表)

您将在“人员”表中输入您的员工信息,在“项目”表中输入项目信息,并使用第三个表通过主键/外键将人员加入到项目中。第三个表格将包含有关星期和小时数的信息。

【讨论】:

  • 考虑到问题的详细程度,完美的详细程度。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-25
  • 2010-09-14
  • 2016-05-12
相关资源
最近更新 更多