Независимо от особенностей применяемых подходов нам видится ряд связанных между собой аспектов отображения прикладных данных из объектно-ориентированной модели в реляционную. Прежде всего, это технические вопросы семантического отображения в реляционную метамодель базовых конструкций языка EXPRESS, а именно:
элементарных базовых типов;
перечислимых типов;
ассоциативных связей между объектами;
селективных типов;
агрегатных типов;
вложенных структур данных, основанных на базовых, перечислимых, ассоциативных, селективных и агрегатных типах данных;
простых и сложных объектных типов в рамках модели множественного наследования;
информационных схем.
Не менее существенными для практического применения являются часто противоречащие друг другу проблемы:
выбора стратегии отображения в соответствии с контекстом использования семантики информационной модели;
поддержки метаданных в реляционном представлении и их конструктивного применения в ходе пользовательских сессий;
эффективности реализации объектных запросов и операций манипулирования объектами (создание, модификация, удаление);
оптимизации используемых ресурсов, включая затраты памяти;
сопровождаемости решений и их гибкости по отношению к возможной эволюции используемых прикладных моделей.
На рисунке 3 представлена общая классификация методов объектно-реляционного отображения, в основе которой лежит принцип выделения перечисленных выше аспектов и соответствующих им альтернативных решений (паттернов).