该方案的本质是组织某些公司所有产品的入口点,从而提供了一定的灵活性。
工作原理:
name
是数据库中表的名称,pk_name
是该表的主键的名称)table_id
是“表”中的表标识符,pk_value
是主键的值)问题是:
我是DB的新手,所以希望我的问题不会很愚蠢。
谢谢!
答案 0 :(得分:1)
在该示例中,您显示了some_product
和another_product
表具有相同的属性和类型。在这种情况下最好有一个产品表。如果在不同的表中将不同的属性应用于不同类型的产品,那么这就是分型的示例。
属性将放在公共products
表( supertype 表)中。我希望在该表中看到产品类型属性,以区分各种产品。
tables
表是不必要的。所有DBMS都提供对表和主键的元数据的访问权限,因此没有理由将其捕获到您自己的表中。