我的数据库中有一个作业(作业)表和一个工具表。刀具表分为两部分,一个是类别(tool_category),另一个是刀具数据(common_tools)。
现在我想问的是,我有一个工作表,我必须在其中选择一些从工具(common_tools)中列出的不同类别(工具类别)的下拉字段。我在下面给出两种方法。请建议哪个更好以及为什么。
方法一
我创建了一个表“tools_in_jobs”,其中包含三个字段,我们可以通过它知道为作业表单中的哪个类别选择了哪个工具值。
方法二
另一种方法是代替所有工具的公用表,我们可以为每个工具创建单独的表,如下图所示。但这里要注意的一件事是,这两个表(job_faculty 和 job_expertise)只是例如可能有 5 到 6 个这样的表,因为我使用了来自不同类别的 5 到 6 个工具。
如果还有其他建议,也请提出。