Процесс проектирования базы данных выполняется поэтапно. Последовательность этапов строго определена, все этапы стандартизированы. Реализуя некоторую базу данных в рамках дипломного проектирования, выпускник должен подробно описать в пояснительной записке каждый из этапов разработки базы данных, демонстрируя таким образом свои теоретические знания, а также полученные практические навыки.
Разработка информационной модели является одним из важнейших этапов проектирования базы данных. Информационная модель данных позволяет описать объекты реального мира, а также связи между ними. Необходимо понимать, что любая модель является упрощенным описанием действительности, поэтому в ней учитываются только те объекты и их свойства, которые являются значимыми с точки зрения решаемых задач.
В пояснительной записке необходимо привести формализованное описание информационной модели, то есть описание, выполненное с помощью некоторого специализированного формализованного языка. Такое описание позволит легко преобразовать информационную модель в модель базы данных, доступную для компьютерной обработки.
Дипломник должен осознавать, что информационная модель данных имеет огромное значение. Игнорировать этап создания информационной модели невозможно. При создании информационной модели целесообразно использовать для обозначения объектов, их свойств и связей между ними терминологию предметной области. Это обеспечивает возможность изучения и корректировки модели будущим пользователем системы. Таким образом, информационная модель обеспечивает взаимодействие и результативный диалог между заказчиком и разработчиком базы данных.
Информационная модель способствует пониманию особенностей предметной области, позволяет наглядно представить функциональные запросы пользователей, детально изучить информационные потоки.
Описание информационной модели, как правило, представляет собой совокупность нескольких диаграмм, наиболее значимой из которых является ER-диаграмма, описывающая объекты предметной области, их характеристики и связи между объектами. Помимо нее, в зависимости от особенностей предметной области и с учетом специфики поставленных задач, информационная модель данных может включать диаграммы действий, диаграммы состояний (для тех объектов, у которых набор атрибутов меняется в зависимости от состояния объекта), диаграммы последовательности и т.д.
Таким образом, разработка информационной модели является важным этапом проектирования базы данных. Она обязательно должна быть составлена дипломником и описана в пояснительной записке.