возможность построения вручную эффективных прикладных
– возможность построения вручную эффективных прикладных программ;
– возможность экономии памяти.
Недостатки:
– сложность практического использования;
– необходимость знания физической организации данных;
– жесткая зависимость прикладных систем от физической организации данных;
– логика перегружена деталями организации доступа к БД.
По сравнению с ранними моделями, реляционный подход обладает следующими особенностями [2, 5, 8, 17].
Достоинства:
– наличие относительно небольшого набора абстракций;
– наличие простого, но мощного математического аппарата (в основе реляционного подхода – теория множеств);
– возможность ненавигационного манипулирования данными без знания их конкретной физической организации.
Недостатки:
– ограниченность использования в нетрадиционных предметных областях;
– относительно неполная адекватность отражения семантики предметной области.
В главе 4 рассматривается самая сильная сторона реляционного подхода - математический аппарат для выполнения операций над отношениями реляционной модели.
Наличие простого, но мощного математического аппарата сыграло решающую роль в повсеместном переходе разработчиков СУБД на реляционную модель.