我必须连接被调用的超类型实体
Product ( prod_ID (PK) , description , price , type, typeId )
为以下子类型:
Footwear ( typeId(PK, fk), Brandname, Style)
Apparels ( typeId(PK,fk), material, size)
这里的每个产品都是“类型”栏中提到的脚部服装或服饰。许多产品可以具有相同的类型和类型ID。如何将superType与subTypes连接?由于类型ID在产品表中不是唯一的,因此我不能将其用作子类型中的主键。
答案 0 :(得分:0)
尝试:
Footwear ( prod_ID (PK, fk), typeId(fk), Brandname, Style)
Apparels ( prod_ID (PK, fk), typeId(fk), material, size)
子类型是子集,因此我们为它们使用相同的标识符。