我正在编写一个数据库,我需要细分产品,以便存储它们的属性。以两种截然不同的产品为例。电视和水果。
两者都有共同的属性,如名称、价格和股票编号。
水果将具有特定的属性,如SellByDate、CountryofOrigin、干/鲜。电视也会有自己的属性,像PowerOutPut,尺寸,智能?等等。
我不能在一个表中存储所有这些属性,因为我会有很多空字段,所以为了减少浪费的空间,我想我可以创建一个“父”Products表和两个子表"TVs“和"Fruit”。
此处的关系窗口:- http://goo.gl/XRNzjZ
然而,从父级到子级的一对一链接看起来是错误的。对此有没有标准的方法?任何感激不尽的想法。
使用Access2010。
非常感谢
发布于 2014-02-27 04:21:11
你偶然发现了Class Table Inheritance。恭喜!
这是标准方法,所以不用担心。
https://stackoverflow.com/questions/22050153
复制相似问题