logo search
Материалы для PDF / Методичка КП БД

3.1.3. Выбор субд

На следующим (третьем) этапе выполняется выбор системы управления базами данных, с помощью которой будет реализована информационная модель ПО. При выборе СУБД учитывается тип используемой вычислительной сетии операционной системы, нагрузка на сеть и базу данных, создаваемая автоматизируемыми функциями пользователей. Влияние нагрузки, создаваемой рабочими станциями пользователей, оценивается частотой выполнения различных автоматизируемых функций, требуемым для них объемом хранимых и передаваемых данных и ограничениями на время выполнения типовых запросов.

Только при небольшом числе пользователей (в пределах десятка) и высокоскоростных локальных сетях следует ориентироваться на настольные СУБД типа Access,FoxPro,Paradoxи др. В остальных случаях предпочтение отдается использованию сервера баз данных.

Спектр современных серверов баз данных также весьма разнообразен и покрывает потребности любых автоматизированных систем. Учитывая, что технические параметры (модель и объемы данных, быстродействие) для многих серверов перекрываются, предпочтение отдается более доступным по цене, апробированным, развивающимся и имеющим техническую поддержку серверам. К их числу относятся: Oracle, MS SQL Server, Informix, MySQL, SQL Base, Progress. Причем Oracle и Progress являются не только серверами баз данных, но и имеют собственные средства разработки приложений, среди которых есть и ориентированные на Internet технологии. Таким образом, из сопоставления требований, сформулированных на первом и втором этапах проектирования, с возможностями различных систем управления базами данных осуществляется выбор СУБД.

Процесс, обосновывающий результат выбора СУБД и инструмента для разработки приложения, представляется в основной части пояснительной записки. Обоснование выбора должно содержать характеристики конкурентоспособных СУБД и их сравнительный анализ и сопоставление с требованиями ПО, используя математические методы теории «Принятия решений». ОДНОКО при выборе СУБД для реализации прототипа БД в курсовом проектировании необходимо учитывать предстоящую реализацию проекта базы и ориентироваться на доступные компьютеры и инструменты разработки.