我构建了一个表单,用户输入他们的产品和成本,这两条信息将添加到3个不同的类别(制造商,制造日期和过期日期)。共有20个不同的类别,但用户至少一次输入1个类别和最多3个类别的信息。 我不知道如何创建表格,其中2条信息将同时添加到三个不同的类别中。
我的想法是创建一个名为Product and Cost的2列父表,然后为不同的类别创建额外的20个表,但我不知道产品和成本如何添加到这些表中或如何相互连接。 另一种方法是创建20列,然后在一列中添加多列,我不知道如何做到这一点。?
这是一个好方法还是有其他方法可以根据这些要求建立一个高效的数据库。我是sql数据库的新手。任何想法如何做到这一点。?
答案 0 :(得分:0)
非常伪造的...... 20桌很难维护。
表产品:
的ProductID
产品名称
费用
表类别
的categoryID
类别名称
表Product_category
的ProductID
类别ID
这样您就可以将单个产品链接到无限数量的类别。 1个产品到许多product_categories到1个类别。