根据给定的产品显示表格的选定字段

时间:2018-01-22 11:21:46

标签: c# database

  1. 我们有一个产品{{ProductID(PK),name,Description}}产品名称
  2. 表产品_制造{ProductID(FK),A,B,C,D,E}存储多个产品的字段值,但并非所有产品都包含所有列。 例如

           Product_A  have {A,B,C} 
           Product_B  have  {A,D,E} 
    
  3. 我们正在制作一个包含相同字段的表格,如Products_Manufacturing [ProductID(FK),A,B,C,D,E]

    表(ProductsFieldSelection){ProductID(FK),A,B,C,D,E}                                    ProductID是foriegn key(唯一)[Products]

    当我们创建新产品时,系统会显示 表(ProductsFieldSelection)字段和用户的所有字段都将选择 每个产品必填字段。系统会将这些字段名称保存在ProductsFieldSelection表中。

                                A,B,C,D,E ==>dataType[bool]
    

    添加新产品Product_A

                 Name ==(varchar)
                 Description==(varchar)
                 A(bool)  ==true
                 B(bool)  ==true
                 C(bool)  ==true
                 D(bool)  ==false
                 E(bool)  ==false
    
  4. 在这种情况下,我想设计一个记住产品领域的数据库系统。处理这种情况或任何其他想法是正确的正确方法吗?

0 个答案:

没有答案