Классификация информационных систем. Модели данных.

ИНФОРМАЦИОННАЯ СИСТЕМА (ИС) - совокупность организационных и технических средств, предназначенная для хранения и обработки ДАННЫХ. Любая ИС описывает некоторую совокупность объектов внешней среды, например, материальные ценности, товары, финансы, служащие предприятия и т.п. Эта совокупность называется ПРЕДМЕТНОЙ ОБЛАСТЬЮ.

ДАННЫМИ называется информация об объектах предметной области представленная совокупностью признаков, значениями которых один объект отличается от другого. Например, для предметной области "товары" признаками могут являться НАИМЕНОВАНИЕ ТОВАРА, ЦЕНА, КОЛИЧЕСТВО и т.п.

Любая ИС состоит из двух составляющих - ИНФОРМАЦИОННОГО ФОНДА, в котором хранятся данные, и ПРОЦЕДУР ОБРАБОТКИ ДАННЫХ.

КЛАССИФИКАЦИЯ ИС:

ПО РЕЖИМУ РАБОТЫ:

1.РУЧНЫЕ - вся обработка данных осуществляется пользователем вручную.

2.АВТОМАТИЧЕСКИЕ - вся обработка данных осуществляется автоматически.

3.АВТОМАТИЗИРОВАННЫЕ - на некоторых этапах обработки данных эта обработка осуществляется вручную, на остальных автоматически.

ПО СОДЕРЖИМОМУ ИНФОРМАЦИОННОГО ФОНДА:

1.ИНФОРМАЦИОННО-ПОИСКОВЫЕ СИСТЕМЫ (ИПС) - системы, в которых основными, превалирующими операциями являются поисковые операции, например, ИС "КАДРЫ".

2.СИСТЕМЫ ОБРАБОТКИ ДАННЫХ (СОД) - системы, в которых превалирующими являются операции обработки, например, ИС "БУХГАЛТЕРИЯ".

ПО СОДЕРЖИМОМУ ИНФОРМАЦИОННОГО ФОНДА:

1.ФАКТОМЕТРИЧЕСКИЕ - в информационном фонде таких ИС содержатся собственно данные об объектах предметной области, например, справочник физических констант.

2.ДОКУМЕНТАЛЬНЫЕ - в информационном фонде таких ИС содержатся ссылки на документы (или другие ИС), в которых хранятся требуемые данные. Например, каталог справочников и таблиц.

ПО ЧАСТОТЕ ОБНОВЛЕНИЯ ИНФОРМАЦИОННОГО ФОНДА:

1.СТАТИЧЕСКИЕ - ИС, в которых обновление информационного фонда не происходит при любом обращении пользователя. Например, справочник исторических событий, справочник физических констант и т.п.

2.ПОЛУСТАТИЧЕСКИЕ - ИС, в которых обновление информационного фонда происходит не при каждом обращении пользователя. Например, ИС "КАДРЫ", ИС "БУХГАЛТЕРИЯ" и т.п.

3.ДИНАМИЧЕСКИЕ - ИС, в которых обновление информационного фонда происходит при каждом обращении, например, система выдачи точного времени, системы связи и т.п.

В дальнейшем будут рассматриваться АВТОМАТИЗИРОВАННЫЕ ИС, реализуемые средствами вычислительной техники, в частности средствами IBM PC-совместимых компьютеров.

МОДЕЛЬ ДАННЫХ - описание взаимосвязей данных информационного фонда ИС. Часто модели данных называют ОТНОШЕНИЯМИ. Существует три вида отношений (моделей данных).

1.РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ или ОТНОШЕНИЕ "ОДИН К ОДНОМУ" (1:1).

Примером такой модели может служить информационный фонд содержащий сведения о индивидуальных характеристиках человека: фамилия, имя, отчество, возраст, рост, вес и т.п. Очевидно, что в каждый момент времени у объекта человек каждый из перечисленных признаков один.

2.ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ или ОТНОШЕНИЕ "ОДИН КО МНОГИМ" (1:N).

Примером такой модели может служить информационный фонд библиотеки: ЧИТАТЕЛЬ - ВЫДАННЫЕ КНИГИ. Очевидно, каждому читателю может быть выдана не одна, а несколько книг.

3.СЕТЕВАЯ МОДЕЛЬ ДАННЫХ или ОТНОШЕНИЕ "МНОГИЕ КО МНОГИМ" (M:N).

Примером такой модели может служить информационный фонд магазина: ПОСТАВЩИКИ - ТОВАРЫ - ПОКУПАТЕЛИ. Один и тот же товар могут поставлять разные поставщики, и один и тот же товар покупают разные покупатели.

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