Ниже приведена предварительная диаграмма классов для приложения, над которым я работаю. Я собираюсь использовать C# для запроса моей базы данных Access (я не буду использовать LINQ). Мой вопрос касается отношений «родитель-потомок» между классом «Клиент» (родительский/абстрактный класс) и тремя другими дочерними классами, производными от него: «Розничный/бизнес», «Корпоративный» и «Потребитель». Я разработал класс на диаграмме, и именно так я намереваюсь реализовать его на С#, чего я не знаю, так это того, как реализовать это в базе данных MS Access. Должен ли я создать таблицу для родительского класса, которым является Customer, а затем три другие таблицы для трех дочерних классов? Как определить отношения как родитель-потомок и как их запрашивать? Например, если я ищу ВСЕХ клиентов, запрашиваю ли я только таблицу клиентов или все ее дочерние таблицы? Пожалуйста, пока игнорируйте атрибуты, так как я собираюсь уточнить их позже. Спасибо.
Низкая репутация не позволила бы мне пропустить изображение здесь напрямую, поэтому я разместил здесь изображение диаграммы классов, пожалуйста, посмотрите.