Конспект лекций для специальности «Прикладная информатика в экономике»

Вид материалаКонспект

Содержание


Глава 3. Фактографические информационные системы 3.1. Основные понятия
Предметная область
Информационный объект
Запись об объекте
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   16

Глава 3. Фактографические информационные системы

3.1. Основные понятия


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

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

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


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


Совокупность имени и всех значений характеристики информационного объекта называется элементом данных.


Для нашего примера элементами данных являются (в каждой строке представлен элемент данных):

фамилия, имя, отчество (Иванов Иван Иванович);

контактные данные (тел.123456);

оценки в сессию (Информатика – 5, КСЕ – 4, Программирование – 5).

Если студентов трое, элементы данных приобретут вид (каждая строка по-прежнему - элемент данных):

фамилия, имя, отчество (Иванов Иван Иванович; Федоров Федор Федорович; Петров Петр Петрович);

контактные данные (тел.123456, тел. 234567, тел. 345678);

оценки в сессию (Информатика – 5, КСЕ – 4, Программирование – 5; Информатика – 3, КСЕ – 3, Программирование – 4; Информатика – 5, КСЕ – 3, Программирование – 4).

Подобные данные привычнее (и удобнее) представлять таблицей:


фамилия, имя, отчество

контактные данные

оценки в сессию

Иванов Иван Иванович

тел. 123456

Информатика – 5, КСЕ – 4, Программирование – 5

Федоров Федор Федорович

тел. 234567

Информатика – 3, КСЕ – 3, Программирование – 4

Петров Петр Петрович

тел. 345678

Информатика – 5, КСЕ – 4, Программирование – 5


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


Запись об объекте – совокупность значений элементов данных, которые описывают конкретный экземпляр объекта.


Для нашего примера, представленного таблицей, запись об объекте – это одна из строк таблицы со значениями, например,



Иванов Иван Иванович

тел. 123456

Информатика – 5, КСЕ – 4, Программирование – 5


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

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


Так, в нашем примере поля «фамилия, имя, отчество» и «контактные данные» могут служить однозначным идентификатором – каждое значение соответствующей характеристики определяет только одну запись. В то же время поле «оценки в сессию» является примером многозначного идентификатора – одинаковые результаты сдачи сессии принадлежат разным студентам.