Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка проекта информационной системы поддержки формирования товарного ассортимента ЗАО «Тандер».docx
Скачиваний:
109
Добавлен:
18.05.2017
Размер:
841.32 Кб
Скачать
      1. Система управления базами данных

Требования, предъявляемые к СУБД должны соответствовать условиям и требованиям заказчика, одним из требований является экономическая составляющая, т.е. относительная дешевизна продукта.

В качестве СУБД, из которых будет производиться выбор для использования их в ИС, выбраны следующие:

Oracle занимает лидирующие позиции на рынке СУБД и, что особенно важно, лидирует на платформах Unix и Windows. В России также обозначилось лидерство Oracle, особенно в области крупномасштабных информационных систем государственных структур. Причина широкой распространенности Oracle заключается прежде всего в высоких эксплуатационных характеристиках СУБД, большом количестве подготовленных отечественных специалистов по Oracle, наличию поддерживающей инфраструктры – учебных центров, широкой сети партнеров Oracle, большому числу технических курсов по Oracle в высших учебных заведениях и т.д. На русском языке уже издано достаточно много качественных книг по СУБД Oracle.

Microsoft SQL Server

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

Необходимо заметить, что SQL Server уступает другим рассматриваемым СУБД по двум важным показателям: программируемость и средства работы. При разработке клиентских БД приложений на основе языков Java, HTML часто возникает проблема недостаточности программных средств SQL Server и пользоваться этой СУБД будет труднее, чем системами, Oracle или MySQL. Общемировой тенденцией в XXI веке стал практически повсеместный переход на платформу LINUX, а SQL Server функционирует только в среде Windows. Поэтому использование SQL Server целесообразно, по нашему мнению, только если для доступа к содержимому БД используется исключительно стандарт ODBC, в противном случае лучше использовать другие СУБД.

MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации. MySQL является решением для малых и средних приложений. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Выбор критериев для сравнения:

  1. Работа под управлением различных ОС

  2. Сопряжение с другими БД

  3. Функциональная совместимость

  4. Одновременный доступ нескольких пользователей

  5. Подключение к Web

Сравнительный анализ СУБД представлен в таблице 4.2

Таблица 4.2 – Сравнительная оценкаСУБД

Оценка

Критерий

Ki

Oracle

Microsoft SQL Server

MySQL

Zi

Zi·Ki

Zi

Zi·Ki

Zi

Zi·Ki

Работа под управлением различных ОС

0,2

5

1

2

0,4

5

1

Сопряжение с другими БД

0,2

4

0,8

5

1

4

0,8

Функциональная совместимость

0,1

4

0,4

5

0,5

5

0,5

Многопользовательский доступ

0,15

5

0,75

5

0,75

5

0,75

Подключение к Веб

0,35

4

1,4

4

1,4

5

1,75

Интегральная оценка, Q

4,35

4,05

4,8

Вывод: MySQL является оптимальным решением для решаемой нами задачи, так как обладает максимальной общей оценкой по сравнению с другими СУБД.

Соседние файлы в предмете Дипломная работа (подготовка и защита)