vadim
Guest
Классы->Схема базы данных
Как правильно поступать с классами, которые наследуют от одного предка (абстрактный класс) ?? То есть какую для них создавать структуру базы данных? Для каждого класса создавать отдельную таблицу?? Тогда нужно будет все свойства предка в каждой такой таблице отображать (свойства=столбцы). Или же сделать на всё одну таблицу и свойства всех подклассов в эту таблицу залить, объекты тогда будут заполнять только нужные им столбцы. Этот вариант както не красиво выглядет.
Хотя он мог бы работать, так как глубина наследование 1, то есть ниже классов уже не будет.
Нужна обычная плоская структура, без деревьев и тому подобного
Как правильно поступать с классами, которые наследуют от одного предка (абстрактный класс) ?? То есть какую для них создавать структуру базы данных? Для каждого класса создавать отдельную таблицу?? Тогда нужно будет все свойства предка в каждой такой таблице отображать (свойства=столбцы). Или же сделать на всё одну таблицу и свойства всех подклассов в эту таблицу залить, объекты тогда будут заполнять только нужные им столбцы. Этот вариант както не красиво выглядет.
Хотя он мог бы работать, так как глубина наследование 1, то есть ниже классов уже не будет.
Нужна обычная плоская структура, без деревьев и тому подобного