Типы информационных моделей

Абстрактные(мысленные) – при построении модели используются понятия, не существующие в реальной жизни. Пример: модель идеального газа представляет каждую молекулу как материальную точку, т. е. объект, который имеет массу, но не имеет размеров; в модели движения планет вокруг солнца каждая планета тоже представляется как материальная точка.

Вербальные – мысленные модели, выраженные в разговорной форме с помощью естественных языков. Пример: инструкция пилоту самолёта – это вербальная неформализованная модель, так как она пишется на естественном языке.

знаковые (формализованные) – выражены специальными символами, применяемыми в изучаемой предметной области (компьютерные– реализована средствами программной среды, математические, химические и т. д.).

При построении информационных моделей обычно используют некоторые наборы символов (формальные языки). Формализация – процесс построения информационных моделей с помощью формальных языков.

По виду формализации информационные модели бывают образно-знаковые и знаковые.

Например:

Образно-знаковые модели:

Геометрические – рисунок, пиктограмма, чертеж, карта, план, объемное изображение;

Структурные – таблица, граф, схема, диаграмма;

Словесные – описание естественными языками;

Алгоритмические – нумерованный список действий, пошаговое перечисление, блок-схема;

Знаковые модели:

Математические – представлены математическими формулами, отображающими связь параметров;

Специальные – представлены на специальных языках (ноты, химические формулы).

По способу организации данных информационные модели делятся:

Табличные – перечень объектов и их свойств оформляется в виде таблицы. В первый столбец (строку) помещается печень однотипных объектов, а значения их свойств размещаются в следующих столбцах (или строках). Пример: расписание движения поездов – это табличная информационная модель реального перемещения поездов по ж/д.

Иерархические – объекты распределены по уровням. Каждый элемент высокого уровня состоит из элементов нижнего уровня, а элемент нижнего уровня может входить в состав только одного элемента более высокого уровня. Примеры: файловая структура в компьютере (система каталогов), классификации животных, растений. Если из каждого узла выходит только два потомка, то такая структура называется бинарным деревом.

Сетевые – применяют для отражения систем, в которых связи между элементами имеют сложную структуру. Примеры: модель функционирования Интернет: каждый сервер, подключённый к Интернет, может связаться с любым другим сервером в Интернет, и цепочки промежуточных узлов, через которые осуществляется эта связь, могут быть разными; модель взаимодействия пациентов и врачей в больнице: каждого больного обследует несколько врачей и в то же время каждый врач следит за здоровьем нескольких больных; модель взаимодействия студентов и преподавателей в процессе обучения.