Лучший дизайн модели данных на основе отношения обобщения

Каков наилучший подход к разработке модели данных на основе отношения обобщения. Например, представьте, что есть базовый класс A и два производных класса B и C, которые наследуют класс A. Теперь я хочу разработать модель данных. У меня есть три варианта

1) Создайте таблицу A, имеющую столбец типа для указания данных B и C.

2) Создайте Таблицу A, B и C Точно так же, как моя диаграмма классов, и свяжите B и C с A.

3) Создайте таблицы A, B и C, но не связывайте B и C с A.

Любая подсказка будет оценена

1 ответ

Решение

Проверьте эту статью. Хотя он написан для JPA, он рассказывает о плюсах и минусах каждой из упомянутых вами стратегий.

Другие вопросы по тегам