Вы создали четыре отдельные таблицы.Если вы вставляете строку в одну таблицу, нет никаких оснований ожидать, что ваша строка появится в другой таблице.
Ваши таблицы, основанные на CallType
, TextType
и DataType
, наследуют свою структуру и поведение отCommunicationType
, но это не значит, что данные реплицируются.Я подозреваю, что вам, вероятно, вообще не нужна таблица Communications
.
<в сторону> Лично, если я использую базу данных Oracle, я бы отказался от использования типов объектов полностью ипросто смоделируйте вещь, используя чисто реляционную модель, но это, вероятно, только я - и это вам не сильно поможет, поскольку ваш учитель, похоже, ожидает, что вы реализуете базу данных «объектно-реляционная» ...:)