Подклассы в реляционной базе данных - PullRequest
0 голосов
/ 02 мая 2019

Как это называется в реляционной базе данных, когда у вас есть класс или сущность, которая имеет несколько подклассов? Это не очень понятный вопрос, поэтому позвольте мне привести пример.

В моей базе данных есть таблица с именем Vehicle

.

У меня также есть стол под названием Мотоцикл У меня тоже есть столик на авто Car

Обе таблицы Car и Motorbike имеют отношение один к одному с Vehicle. То есть каждый автомобиль - это либо мотоцикл, либо автомобиль. В таблице Vehicle они имеют общие атрибуты, такие как vehicle.colour и vehicle.price, а в соответствующих таблицах «подкласса» они имеют свои индивидуальные атрибуты, например car.number_of_seatbelts.

Я ищу правильную терминологию для описания этой взаимосвязи в базе данных, чтобы я мог найти документацию о том, как (и как не следует) ее реализовать.

Спасибо.

...