我正在设计一个简单的 mp3(音乐)电子商务网站,客户可以购买单个曲目或整个专辑,专辑由曲目组成,因此专辑和曲目之间存在一对多的关系,如下所示。我认为有一个 Orders 表和一个 Product 表是个好主意,我的想法是有一个通用的 Product 表来将曲目或专辑表示为产品,但我有点努力设计它我的ERD。我正在考虑继承方法。所有曲目将具有相同的价格,但专辑将具有单独的价格。
达到此要求的最佳方法是什么?在订单表中,我需要查看它是否是购买的曲目或专辑以及是否花钱。
我在没有任何运气的情况下搜索了示例和示例。
一个例子也会有很大帮助。
erd ×1