1

我有一段时间没有真正使用访问权限,也不太确定如何最好地使用此数据模型:

我有一组不同类型的资源表,例如:数据、文献、承包商等。我还有一组类别表,例如程序、主题和区域。

我需要在各种资源和各种类别之间创建多对多关系,以便可以查看资源记录并查看资源分配到的各种类别的列表,反之亦然,即查看分配给特定类别的所有资源。

我意识到我可以创建很多链接表,例如:LnkDataProcs、LnkDataTopics 等,但是可能有 10 个资源表和 3 个类别表,我最终会得到 30 多个链接表,这似乎是错误的(查询也可能很有用无论如何,每个类别的所有资源,因此最好为每个类别拥有一个链接表)。

在自定义数据库客户端应用程序中使用 SQL 之前,我已经完成了这种事情,方法是使用一个链接表,其字段如下:CategoryTable、CategoryID、ResourceTable、ResourceID - 这样链接表就可以存储表名和外键。

但是我不太确定如何将这种模型适合访问数据库,使用 Access 框架(主子表单对象)而不是编写大量自定义代码来执行查询和填充表单会很好.

任何想法如何进行,甚至这种关系称为什么?

4

0 回答 0