3.1.3. Выбор субд
На следующим (третьем) этапе выполняется выбор системы управления базами данных, с помощью которой будет реализована информационная модель ПО. При выборе СУБД учитывается тип используемой вычислительной сетии операционной системы, нагрузка на сеть и базу данных, создаваемая автоматизируемыми функциями пользователей. Влияние нагрузки, создаваемой рабочими станциями пользователей, оценивается частотой выполнения различных автоматизируемых функций, требуемым для них объемом хранимых и передаваемых данных и ограничениями на время выполнения типовых запросов.
Только при небольшом числе пользователей (в пределах десятка) и высокоскоростных локальных сетях следует ориентироваться на настольные СУБД типа Access,FoxPro,Paradoxи др. В остальных случаях предпочтение отдается использованию сервера баз данных.
Спектр современных серверов баз данных также весьма разнообразен и покрывает потребности любых автоматизированных систем. Учитывая, что технические параметры (модель и объемы данных, быстродействие) для многих серверов перекрываются, предпочтение отдается более доступным по цене, апробированным, развивающимся и имеющим техническую поддержку серверам. К их числу относятся: Oracle, MS SQL Server, Informix, MySQL, SQL Base, Progress. Причем Oracle и Progress являются не только серверами баз данных, но и имеют собственные средства разработки приложений, среди которых есть и ориентированные на Internet технологии. Таким образом, из сопоставления требований, сформулированных на первом и втором этапах проектирования, с возможностями различных систем управления базами данных осуществляется выбор СУБД.
Процесс, обосновывающий результат выбора СУБД и инструмента для разработки приложения, представляется в основной части пояснительной записки. Обоснование выбора должно содержать характеристики конкурентоспособных СУБД и их сравнительный анализ и сопоставление с требованиями ПО, используя математические методы теории «Принятия решений». ОДНОКО при выборе СУБД для реализации прототипа БД в курсовом проектировании необходимо учитывать предстоящую реализацию проекта базы и ориентироваться на доступные компьютеры и инструменты разработки.
- Кафедра информационных технологий
- Проектирование базы данных
- Методические указания
- К выполнению курсового проекта
- Содержание
- 1. Цели и задачи курсового проектирования
- 2. Тематика и содержание курсового проекта
- 3. Организация курсового проектирования
- 3.1. Методика проектирования базы данных
- 3.1.1. Системный анализ предметной области
- 3.1.2. Концептуальное проектирование базы данных
- 3.1.3. Выбор субд
- 3.1.4. Логическое проектирование базы
- 3.1.5. Физическое проектирование
- 3.2. Методика разработки приложения для базы данных
- 3.3. Разработка контрольного примера
- 4. Содержание пояснительной записки
- Библиографический список
- Приложения
- Образец титульного листа
- Курсовой проект
- Задание
- Варианты заданий