50
гибкость, позволяющая без дополнительных затрат изменять, дорабатывать
информационную систему;
безопасность;
язык программирования должен предоставлять широкие возможности по
работе с современными СУБД;
скорость разработки.
Необходимо выбрать технологию для разработки системы документооборота,
которая позволит наилучшим образом реализовать все функции системы, обеспечить
высокое быстродействие при одновременной работе большого числа пользователей, а
также обеспечить безопасность данных от несанкционированного доступа.
Проектируемая БД должна использоваться для накопления, хранения и
обработки данных. Узким местом при разработке базы данных для информационно-
аналитических систем является хранение большого количества элементов - вариантов
решений. Решение задачи оптимизации при глобальном поиске в информационно-
аналитических системах, а так наличие малого количества запросов от самих
пользователей информационно-аналитической системы позволяют не устанавливать
жесткие требования к производительности СУБД. Таким образом, все выше
перечисленное можно определить следующие требования к СУБД [40, с.77]:
Полная совместимость с выбранной средой разработки;
Простота использования и внедрения;
Распространенность и популярность СУБД. При использовании
малораспространенной СУБД в будущем могут возникнуть проблемы с
поддержкой и развитием ИС, что так же наложит дополнительные затраты
на перенос накопленных данных.
Надежность, позволяющая обеспечить решение задачи постоянного
наполнения и обеспечения сохранность данных.
Выбор СУБД определяется многими факторами, но главный из них –
возможность работы с построенной моделью данных.
Для сравнения были выбраны такие СУБД, как: MS Access[24], MySQL[20],
Oracle [8] и MS SQL Server [17]. Сравнительный анализ СУБД представлен в таблице
1.11.
Таблица 1.11