与多个表的关联关系(MS Access)

时间:2013-04-28 10:48:41

标签: sql database ms-access many-to-many associative

我暂时没有真正使用过访问权限而且不太确定如何最好地继续使用此数据模型:

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

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

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

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

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

任何想法如何进行,甚至是什么样的关系?

感谢阅读。

0 个答案:

没有答案
相关问题