Информационные модели, как правило, опираются на математические модели. Информационная модель – это совокупность информации об объекте, описывающая свойства и состояние объекта, процесса или явления, а также связи и отношения с окружающим миром.
Информационно-логические модели или инфологические модели отражают предметную область в виде совокупности информационных объектов и их структурных связей. Для отражения системс различными структурами используются различные виды логических моделей:
· Табличные модели применяются для описания объектов, обладающих одинаковыми наборами свойств. Могут быть динамическими и статическими. Свойства объекта представлены в виде списка, а их значения размещаются в ячейках прямоугольной таблицы.
· Иерархические модели применяютсядля описания объектов, расположенных на разных уровнях иерархии. Каждый элемент более высокого уровня может состоять из элементов нижнего уровня, а элемент нижнего уровня может входить в состав только одного элемента более высокого уровня.
· Сетевые модели применяются для отражения таких систем, в которых связи между элементами имеют сложную структуру
Компьютерная технология широко используется для создания так называемых информационных моделей объектов, процессов, явлений.
В данном курсе информационные модели (логические) рассматриваются в разделе построения баз данных (иерархических, сетевых и табличных).
Фундаментальные понятия этих моделей:
· объект (нечто, существующее и различимое; например, книга),
· атрибут (свойство, характеристика объекта; например, название книги или издание),
· значение атрибута (например, «Информатика»).
Информационной моделью объекта или набора объектов называется совокупность атрибутов (характеристик) данного объекта (объектов)вместе с числовыми или иными значениями этих атрибутов.
Это определение поясним примером. Допустим, вы хотите создать информационную модель своей библиотеки.
Простейшая модель библиотеки — это просто список всех книг, составленный в произвольной форме, с указанием, скажем, номера книги, названия, автора и т. п.
Однако компьютер с помощью специальных программ сможет обрабатывать модель, чтобы из нее можно было извлечь всю информацию о книгах вашей библиотеки.
Предположим, что набор атрибутов для библиотеки ‑ следующий:
· номер книги;
· название;
· фамилию автора;
· год издания;
· жанр (научный, исторический, фантастический и т.д.);
· краткое содержание.
У конкретной книги каждый из этих атрибутов примет то или иное значение. Например, для книги № 10: название «Анализ финансовых операций» (текст), год издания 1998 (дата) и т. д.
Таким образом, получится более или менее полноценная информационная модель, к которой уже можно применять компьютерную технологию для поиска нужной информации.
Контрольные вопросы:
1. Что такое модель?
2. По каким признакам можно классифицировать модели?
3. Материальные и нематериальные модели?
4. Что такое математическая модель? Относится ли она к категории «знаковые»?
5. Что такое инфологическая модель?
6. Какое свойство модели указывает степень соответствия модели представляемым объектам?