
- •2012.230100.Пасоиу.Кп.Пз асои-538. Набиев а.Р.
- •6. Программное обеспечение автоматизированной системы
- •6.1. Выбор и описание системы управления базами данных
- •6.1.1. Морфологические признаки
- •6.1.2. Варианты значений морфологических признаков
- •6.1.3. Матрица альтернатив
- •6.1.4. Экспертная оценка морфологических признаков
- •6.1.5. Выбор оптимального варианта
- •6.1.6. Характеристика выбранной субд
- •6.2. Выбор и описание языка программирования
- •6.2.1. Выявление идентичности и декомпозиции
- •6.2.2. Формулировка приоритетов критериев
- •Матрица попарного сравнения критериев
- •6.2.3. Сравнение альтернатив по критериям и экспертным оценкам
- •6.2.4. Выбор оптимального решения
- •6.2.5. Характеристика выбранного языка программирования
- •6.3. Выводы
6.1.5. Выбор оптимального варианта
В данном подразделе выполняется сложение экспертных оценок по всем параметрам и определение оптимального варианта из трех альтернатив (табл. 6.3).
Таблица 6.2
Морфологическая матрица
Варианты |
Вес |
Oracle |
MySQL |
MS Access |
Использование модели данных |
Иерархическая - 5 Объектно-ориентированная - 7 Реляционная - 10 |
10 |
10 |
10 |
Реализация языка программирования |
PL/SQL - 7 Transact-SQL - 6 SQL/PSM - 6 SQL-92 - 5 |
7 |
6 |
5 |
Мобильность |
Да - 10 Нет - 2 |
10 |
8 |
2 |
Распределенность |
Да - 10 Нет - 2 |
10 |
10 |
2 |
Локализованность |
Да - 10 Нет - 5 |
10 |
10 |
10 |
Возможность восстановить данные |
Да - 10 Нет - 0 |
10 |
10 |
0 |
Удаленный доступ к серверу |
Да - 10 Нет - 5 |
10 |
10 |
5 |
Сумма |
|
67 |
64 |
34 |
Оптимальное решение. Расчет альтернатив по экспертным оценкам показал, что оптимальным выбором для проектируемой автоматизируемой системы является СУБД Oracle.
6.1.6. Характеристика выбранной субд
В данном подразделе дается краткое описание особенностей выбранной СУБД.
СУБД. Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.
Функциональные возможности.
поддержка серверных технологий (Java Server Pages, Java-сервлеты, модули Enterprise JavaBeans, интерфейсы прикладного программирования CORBA)
многоплатформенность.
миграционной политике. Oracle, при выпуске новых продуктов уделяет особое внимание совместимости снизу-вверх, делая этот переход практически безболезненным.
простата установки и первоначальных настроек.
Требования к аппаратному и программному обеспечению.
Сервер СУБД
Базовое программное обеспечение:
Операционная система:
- Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2,
- Microsoft Windows Server 2008 R2 Standard Edition Service Pack 1,
- Red Hat Enterprise Linux Server release 5.5
Аппаратные требования:
CPU P4-2660 MHz, HDD 2x160 Gb RAID 1, RAM 2048 Mb
CPU Xeon-3000 MHz, HDD 3x320 Gb RAID 1, RAM 2048 Mb
CPU Xeon-3000x2 MHz, HDD 3x320 Gb RAID 5, RAM 4096 Mb
Рабочая станция(ии)
Операционная система:
- Microsoft Windows XP Service Pack 3,
- Microsoft Windows 7 Service Pack 1.
Аппаратные требования:
CPU Intel C-2600 MHz, RAM 512Mb, HDD 80 Gb