当您有一个具有多个子类的类或实体时,在关系数据库中该怎么称呼?这不是一个很明确的问题,所以让我举个例子。
在我的数据库中,有一个名为Vehicle的表
我还有一张叫摩托车的桌子 我也有一个叫Car的餐桌
两个表Car和Motorbike与Vehicle具有一对一关系。也就是说,每辆车都是摩托车或汽车之一。在“车辆”表中,它们共享共同的属性,例如vehicle.colour和vehicle.price,在各自的“子类”表中,它们具有各自的属性,例如car.number_of_seatbelts。
我正在寻找描述数据库中这种关系的正确术语,以便我可以找到有关如何(以及如何不)实现它的文档。
谢谢。