проекты имеют следующие особенности:
•
большое количество разных типов при небольшом количестве
экземпляров объектов, что формирует большое количество отношений и
сложно для обработки в РСУБД;
•
сложные проекты насчитывают миллионы элементов и связаны с
другими проектами;
• проект не является статичным, любые изменения должны своевременно
отражаться во всех представлениях проекта – перепроектирование БД на
лету часто неприемлемо для РСУБД;
•
обновление проекта в небольшой части затрагивает практически весь
проект;
•
для одного проекта возможно множество альтернативных решений,
требуется вести их учет, сравнение и внесение изменений.
•
в проекте могут участвовать одновременно сотни сотрудников,
работающих над разными частями и версиями – проблема
непротиворечивости и скоординированности действий.
2) Автоматизированное производство (CAM) – например, производство
автомобилей, химический синтез – проблемы обработки данных в реальном
времени, большой объем статистики, много операторов.
3) Автоматизированная разработка программного обеспечения (CASE) –
подобно CAD-проектам – коллективная разработка, много версий и т.п.
4) Офисные информационные системы, мультимедиа системы, цифровое
издательское дело – большой набор разнообразных данных произвольных
форматов (например, текстовых, видео, аудио, …) и необходимость
осмысленной навигации по данным, нестандартные операции с данными.
Несмотря на многие сильные стороны реляционной модели, такие как:
•
теоретическая обоснованность и опора на математику,
•
простота,
•
пригодность для систем интерактивной обработки транзакций,
•
обеспечение независимости от данных,
93