89
2.3.2 Характеристика базы данных
Опишем наиболее важные вопросы создания ИС и выбора СУБД, от
корректного выбора которых зависит успех всего проекта.
Создание БД. Основным этапом реализации ИС выступает этап создания
БД, целями которой будут:
• Описание данных и связей между ними, необходимых для областей
внедрения рассматриваемой системы и любых групп ее пользователей;
• Подготовка модели данных, которая сможет поддержать реализацию
любых важных транзакций, связанных с анализом данных;
• Реализация предварительного варианта проекта, модель которого
будет отвечать всем требованиям, предъявляемым к скорости функционирования
системы.
Имеется 2 базовых подхода к созданию БД: снизу-вверх и сверху вниз.
Метод снизу-вверх отлично подойдет для создания простых БД с небольшим
числом атрибутов. Использование такого подхода неприемлемо при создании БД
с множеством атрибутов, реализовать среди которых все доступные
функциональные зависимости проблематично. При создании сложных систем БД
лучше всего применять подход сверху вниз, который хорошо себя показывает в
концепции модели «сущность-связь». Тогда проект идет от выявления сущностей
и связей между ними, которые играют большую роль в процессе создания.
Весь процесс создания БД делят на 3 стадии: концепция, логическая модель
и прототип. Любая фаза состоит в реализации некой модели данных, которая
станет источником данных для следующей фазы. Основу в этом процессе
составляет концепция, реализуемая в рамках параметров, указанных в
спецификации требований пользователя. Подготовка концепции БД не связана с
такими нюансами реализации, как тип применяемой целевой СУБД, тип
используемой вычислительной платформы и т.п., но уровень такой модели
становится основополагающим фактором, позволяющим минимизировать
трудозатраты на реализацию системы, ее скорость работы и последующий успех.