Понятие об ИО. Структура ИО. Имя, значение и тип атрибутов ИО

Информационные объекты (ИО)

Понятие об ИО. Структура ИО. Имя, значение и тип атрибутов ИО

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

Информационный объект (ИО) – это информационное отображение некоторого объекта ПрО, информация о котором должна быть представлена в ИБ.

Информационное описание ИО задается в виде зафиксированного набора определенных свойст (характеристик) соответствующего реального объекта. Так, объекты ПрО АВТОМОБИЛЬ,КЛИЕНТ_БАНКА, СЧЕТ, ТОВАР, СЛУЖАЩИЙ, ДОМ могут иметь такое информационное описание:

АВТОМОБИЛЬ: (Номер, Марка, Цвет, Расход_топлива);

КЛИЕНТ_БАНКА: (ФИО, Адрес, Идентификационный_номер);

СЧЕТ: (Номер, Тип, Баланс); (1)

ТОВАР: (Название, Производитель, Цена, Количество);

СЛУЖАЩИЙ: (ФИО, Должность, Возраст, Пол, Адрес, Оклад);

ДОМ: (Адрес, Габариты, Год постройки, Материал).

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

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

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

Состав набора атрибутов, который используется для задания ИО, называют структурой ИО.

Структура ИО, как правило, является линейной, т.е. в ней отсутствуют групповые (множественные) элементы. Это означает, что составные атрибуты (например, атрибуты Дата, Адрес) рассматриваются как один единый атрибут.

Отметим, что один и тот же объект ПрО может бать представлен в ИБ разными ИО, состав и структура которых зависит от решаемой задачи. Например, объект СТУДЕНТ при решении задач УЧЕТ_РЕЗУЛЬТАТОВ_СЕССИИ и БИБЛИОТЕЧНОЕ_ОБСЛУЖИВАНИЕ может отображаться двумя разными ИО:

СТУДЕНТ:(Номер_зачетной_книжки, ФИО, Дата_сдачи_экзамена, ФИО_экзаменатора, Экзаменационная_оценка)

СТУДЕНТ: (Номер_читательского_билета, ФИО, Факультет, Курс)

Каждый атрибут ИО имеет имя, значение и тип.

Имя атрибута служит для обращения к атрибуту и выражается текстом, раскрывающим смысловое содержание атрибута. Примерами имен могут служить имена атрибутов в наборах (1).

Понятие имени атрибута можно определить следующим образом.

Имя атрибута ИО – это мнемоническое обозначение атрибута, используемое

для информационного отображения наличия у объекта ПрО соответствующего

свойства.

Именно при помощи набора имен атрибутов объекты ПрО представляются в ИБ (аналогично примерам (1)).

Значение атрибута – это конкретное значение того свойства объекта ПрО, которое отображает данный атрибут.

Например, атрибут с именем Цвет может иметь значения: красный, синий, зеленый и др.; атрибут с именем Фамилия_студента_группы – конкретные фамилии студентов данной группы; атрибут с именем Марка_автомобиля – значения Форд, Мерседес, ВАЗ, Тойота и др.

Набор возможных значений атрибута называют доменом атрибута (domain – область).

Для некоторых атрибутов их домены всегда ограничиваются некоторым диапазоном или перечнем значений. Например, атрибут Пол имеет домен лишь из 2-х значений {муж., жен.}, атрибут Экзаменационная_оценка – домен из 4-х значений { 2, 3, 4, 5}.

Отметим, что в информационных описаниях разных объектов могут быть использованы атрибуты с одинаковыми именами (как, например, атрибут Возрастдля объектов СТУДЕНТ, ПРЕПОДАВАТЕЛЬ, ГАЛАКТИКА), однако домены этих атрибутов конечно будут разными.

Тип атрибутаопределяется типом его значений.

Наиболее распространенными типами атрибутов являются числовой и символьный типы. Атрибуты числового типа принимают количественные значения, символьного типа – качественные описательные алфавитно-цифровые значения. Например, атрибуты Оклади Возрастимеют числовый тип, атрибуты Фамилияи Адрес – символьный.

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

Существуют и другие типы атрибутов, например, дата, денежная единица.

Характерной чертой доменов атрибутов является то, что все значения из домена некоторого атрибута имеют однаковый тип и одинаковую структуру. Так, домен атрибута Заработная_плата объекта СЛУЖАЩИЙ составляют значения числового типа с одинаковым для данной организации количеством цифр; в домен атрибута Адрес – значения символьного типа со структурой <город, улица, № дома, № квартиры>; в домен атрибута Номер_телефонавходят значения символьного типа с одинаковым для данной АТС количеством цифр[1] .

Таким образом, при информационном описании объектов ПрО оперируют следующим набором понятий :

· информационный обект (ИО) – информационное описание этого объекта ПрО в виде зафиксированного набора атрибутов (свойств) реального объекта;

· атрибут ИО– информационное отображение свойства реального объекта;

· структура ИО – состав набора атрибутов ИО;

· имя атрибута –имя для определенной характеристики (свойства) реального объекта;

· значение атрибута – значение этой характеристики (свойства) для даного конкретного объекта ПрО;

· тип атрибута – тип всех значений данного атрибута;

· домен атрибута – диапазон или перечень всех возможных значений данного атрибута.

Типы и экземпляры ИО

С понятием ИО связаны два важных понятия – тип и экземпляр ИО. Первое из них применяют при отображении в ИБ классов объектов ПрО, другое – при отображении отдельных объектов данного класса. Рассмотрим эти понятия более детально.

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

Для информационного описания однородних объектов s некоторой рассматриваемой совокупности объектов S используют один и тот же набор атрибутов, одинаковый для всех объектов sÎS. Так, каждый из наборов атрибутов (1)

обобщённо представляет некоторый реальный объект, принадлежащий соответственно совокупностям АВТОМОБИЛЬ, КЛИЕНТ_БАНКА, СЧЕТ, ТОВАР, СЛУЖАЩИЙ, ДОМ.

Одинаковость информационного описания однородных объектов sÎSозначает, по сути, одинаковость структуры ИО, отображающих эти объекты в ИБ.

Структуру ИО однородных объектов ПрО называют типом ИОи рассматривают тип ИО как форму представления всей совокупности однородних объектов в целом.

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

Тип ИО задается присвоением уникального имени совокупности объектов и набором имен атрибутов, отображающих зафиксированные свойства этих объектов.Так,приведенные в (1) описания ИО АВТОМОБИЛЬ, КЛИЕНТ_БАНКА, СЧЕТ, ТОВАР, СЛУЖАЩИЙ, ДОМзадают типы этих ИО.

Роль типов ИО в создании ИБ состоит в следующем:

1) они дают возможность описать одним набором атрибутов целую совокупность объектов ПрО,

2) типы ИО указывают, какую конкретно информацию о свойствах объектов ПрО необходимо собрать с целью их отображения в ИБ АИС.

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

Экземпляр ИО – это информационное описание конкретного объекта рассматриваемой совокупности объектов S.

Например, если тип ИО СТУДЕНТописывает всю совокупность студентов, то экземпляр ИО является информационным описанием конкретного студента.

Экземпляр ИО задается набором конкретных значений атрибутов, входящих в структуру типа ИО. Так, придавая конкретные значения атрибутам наборов (1), получают соответствующие экземпляры ИО:

автомобиль: <Т672ХН_199, ВАЗ, белый, 8 л.>,

(2)
клиент банка: <Бабенко А. И., Калуга_ул._Черешневая_5, 123456789>,

счет: <634250, расход, 2053.50 руб.>,

товар: <автомобиль, ВАЗ, 520000 руб., 100 ед.>,

служащий: <Китов А. И., врач, 43, муж, Калуга_ул._Зеленая_,23 тыс.руб.>

дом: < Калуга_ул._Солнечная_30, 15*12*8, 2006, кирпич>

Таким образом, при отображении в ИБ совокупностей однородних объектов ПрО используются два вида информационных структур – типы и экземпляры ИО. Тип ИО задает одним информационным описанием всю совокупность объектов в целом, а экземпляр ИО – конкретный оъект совокупности.

Наши рекомендации