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