时间表数据库和文档数据库之间的构造链接

时间:2012-10-23 02:08:19

标签: ms-access database-design ms-access-2010

我目前有一个文档数据库和一个时间表数据库。

用户通过封装多个文档的通用“工作包”进行预订。 当前系统将预订的小时数分配到文档数据库的“烧毁时间”字段。

算法将小时数与“工作包”相加,并将其除以“工作包”中的文档。这意味着关于小时来源,谁和什么时候丢失的数据。

文档数据库是一个表,每个文档有一行,每个文档都有一个唯一的ID。每个文档都有“完成百分比”和“烧焦时间”

时间表数据库按用户和“工作包”记录小时数,然后必须将这些数据库分发到文档中。虽然小时数目前均匀分布在“工作包”中的文档中,但我想调整算法,以便将时间发送到在一段时间内获得“完成百分比”的文档。

你将如何调整它以便我可以看到通过它存在的文件是谁的时间?文件可以通过它来移动“工作包”。

我是否需要将其分解为每个文档的表格?我有大约7000个文档和100多个用户。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您应该可以使用junction table

执行此操作

它可以驻留在任一数据库中,但最好放在分配小时的数据库中。我建议:

DocumentID )
UserID     ) Primary key
Timestamp  )
BurntHours

不要为每个文档创建一个表。

相关问题