Классика баз данных - статьи

       

Схемо-зависимая стратегия


СЗ стратегия в большей степени ориентирована на приложения, оперирующие с единственной моделью данных, не изменяемой на протяжении всего жизненного цикла проекта. Организация реляционной системы в этом случае может отражать и учитывать особенности конкретной прикладной модели. СЗ стратегией не исключается и одновременная поддержка нескольких моделей (см. рис. 5). Однако в силу сложности сопровождения и администрирования реляционных БД с большим количеством таблиц ее использование в этом случае может оказаться крайне обременительным.

Достоинством СЗ стратегии является возможность более эффективной реализации объектных запросов и операций манипулирования объектами за счет непосредственной адресации к таблицам с хранимыми данными, в отличие от СН стратегии, где такая адресация осуществляется косвенно через таблицы метаданных.

Рис. 5. Организация реляционной системы для СЗ стратегии

Как разновидность СЗ стратегии может рассматриваться смешанная (СМ) стратегия, заключающаяся в организации системы таблиц по заданной прикладной модели при одновременном использовании словарей метаданных. При определенной избыточности в представлении данных такая стратегия обеспечивает более эффективную реализацию сложных запросов непосредственно средствами реляционной СУБД, поскольку вся необходимая метаинформация может также храниться в виде таблиц и быть доступной при обработке запросов.



Содержание  Назад  Вперед