Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ИС.docx
Скачиваний:
26
Добавлен:
16.11.2019
Размер:
330.27 Кб
Скачать

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

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

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

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

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

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

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

Если задаться конкретным студентом, то характеристики приобретают значения. Например (в порядке перечисления характеристик), Иванов, 123456, 4.

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

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

фамилия (Иванов);

телефон (123456);

средний балл (4).

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

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

телефон (123456, 234567, 345678);

средний балл (4, 5, 4).

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

фамилия

телефон

средний балл

Иванов

123456

4

Федоров

234567

5

Петров

345678

4

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

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

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

Иванов

123456

4

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

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

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