Лекции и практики (1). Курс лекций и материалы для практических занятий
Скачать 1.01 Mb.
|
Определение требований к операционной обстановкеНа этом этапе производится оценка требований к вычислительным ресур- сам, необходимым для функционирования системы, выбор типа и конфигура- ции ЭВМ, типа и версии операционной системы (ОС). Выбор зависит от таких показателей, как: примерный объём данных в БД; динамика роста объёма данных; характер запросов к данным (извлечение и обновление отдельных записей, обработка групп записей, обработка отдельных отношений или соединение отношений); интенсивность запросов к данным по типам запросов; требования ко времени отклика системы по типам запросов; режим работы (интерактивный, пакетный или режим реального времени). Эта информация позволяет определить системные требования к объёму оперативной и дисковой памяти, а также функциональным возможностям ОС. Выбор СУБД и инструментальных программных средствВыбор СУБД является одним из важнейших моментов в разработке про- екта БД, так как он принципиальным образом влияет на процесс проектирова- ния БД и реализации информационной системы. Теоретически при осуществлении этого выбора нужно принимать во внимание десятки факторов. Но на практике разработчики руководствуются лишь собственной интуицией и несколькими наиболее важными критериями, к которым относятся: тип модели данных, которую поддерживает данная СУБД, адекватность мо- дели данных структуре рассматриваемой ПрО; характеристики производительности СУБД; запас функциональных возможностей для дальнейшего развития информа- ционной системы; степень оснащённости СУБД инструментарием для персонала администри- рования данными; удобство и надежность СУБД в эксплуатации; наличие специалистов по работе с конкретной СУБД; стоимость СУБД и дополнительного программного обеспечения. По результатам предыдущего этапа определены основные характеристи- ки БД, такие как объём памяти и необходимая производительность. В зависи- мости от этого выбираются 2-3 СУБД, которые соответствуют выявленным требованиям. Например, если объём БД не превысит 100М, большинство за- просов выбирает от 1 до 20 записей и время реакции системы не должно пре- вышать 10 секунд, то следует остановить выбор на системах среднего класса, таких как Firebird, PostgreSQL, FoxPro. Для меньших по объёму БД можно вы- брать Access или MySQL, а такие серьёзные СУБД как Oracle, DB/2 или In- formix следует рассматривать в тех случаях, когда велик объём данных или имеются высокие требования к производительности системы. Выбранные СУБД оцениваются по степени соответствия выявленным требованиям к БД, и выбирается та система, которая лучше им соответствует. |