Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка ПС по распределению заявок между сотрудниками с учетом расположения клиентов.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2.83 Mб
Скачать

Обоснование выбора субд

Система управления базами данных (СУБД) – специализированная программа, предназначенная для создания и ведения баз данных.

СУБД представляют собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД [9].

Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия. Рассмотрим несколько СУБД: SQL Anywhere, Oracle, SQLBase, Access.

Sybase SQL Anywhere Studio — многофункциональный программный пакет, который обеспечивает управление и синхронизацию данных предприятия, позволяет быстро разрабатывать и внедрять решения в области баз данных для мобильных вычислений и рабочих групп. В области электронной коммерции SQL Anywhere позволяет осуществлять доступ ко всей корпоративной информации, своевременно оповещая подключенных пользователей о произошедшей в любом месте деловой транзакции.  SQL Anywhere Studio включает Adaptive Server Anywhere, который является лидирующим продуктом на рынке мобильных СУБД.

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

SQLBase — это реляционная многопользовательская СУБД типа клиент-сервер фирмы GuptaCorporation (MenloPark, USA). Она предназначена для использования в качестве сервера баз данных в локальных вычислительных сетях на базе персональных компьютеров. SQLBase ориентирована, прежде всего, на сети масштаба малого и среднего предприятия с количеством одновременно обращающихся к СУБД рабочих станций от 20 до 100, а также на подразделения (филиалы, отделения) крупных организаций. В целом СУБД такого класса называют серверами для рабочих групп (Workgroup Server). SQLBase поддерживает базы данных размером до 4 Гбайт в виде консолидированного файла и до 512 Гбайт в разделенном режиме (partitioned database mode).

MicrosoftOfficeAccess — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Основные компоненты MS Access:

  • построитель таблиц;

  • построитель экранных форм;

  • построитель SQLзапросов (язык SQL в MS Access не соответствует стандарту ANSI);

  • построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

Анализируя представленные данные для данного проекта, была выбрана СУБД MSAccess 2010.