double arrow

Информационный анализ АИТ


Классификация и кодирование информации в АИТ.

Вся информация передается в ЭВМ с помощью формализованного языка. Для перевода сообщений в формализованный язык используется кодирование информации. Одно из важных назначений кодирования - обеспечение уникальной идентификации объектов. Рассмотрим некоторые основополагающие определения:

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

Номенклатура объектов - совокупность объектов, обладающих набором однородных свойств.

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

Классификатор – документ, содержащий перечень объектов и их шифры (коды).

Термином «шифр (код)» будем называть условные обозначения отдельных предметов номенклатуры.

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

Система кодирования - совокупность шифров и правил шифровки. Порядок разработки шифров можно показать следующей схемой (рис 2.7.1).




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

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

Различают две системы классификации объектов: иерархическую и фасетную.

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

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

Количество однородных объектов зависит от размеров предприятия и для данного предприятия может считаться постоянным.

 
 


Рис 2.7.1 Порядок разработки шифров.

Рассмотрим пример классификации основных объектов производства. (Рис 2.7.2) Здесь труд, предметы труда, средства труда составляют групп однородных объектов.

Каждому объекту на каждом уровне присваиваются порядковые номера. Совокупность номеров образует шифр.

 
 

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



Рис.2.7.2 Пример иерархической классификации.

Например, Дать описание номенклатуры «Студент». Используем следующие независимые признаки:

- Форма обучения

- Факультет

- Специальность

- Курс

- Группа

Для шифровки информации используют различные виды кодов: порядковый, серийный, позиционный и код повторения.

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

Например, порядковый код используется для шифровки образования работников.

Таблица 1 Шифратор образования работников

Уровень образования код
Высшее
Среднеспециальное

Серийная система кодирования используется для шифровки элементов номенклатуры, разделанной на группы. Каждой группе присваивается порядковый номер. Структура серийного кода имеет вид двух уровней графа.

На случай расширения номенклатуры в каждой группе предусматривается резерв номеров.

ХХХХХ


Номер объекта в группе

Номер группы

Рассмотрим пример составления табельного номера работников



02003, где 02-код отдела, 003-порядковый номер работника в отделе.

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

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

при использовании позиционного кода все множество элементов номенклатуры по основному классификационному признаку разделяют на виды, которым присваивается определенные номер. Внутри каждого вида элементы по дополнительному признаку разбиваются на группы, которым также присваивается определенный номер. Это и будет шифр номенклатуры. Далее внутри группы по признакам предметы номенклатуры разбиваются на классы и подклассы. Им также присваиваются номера. Позиционный код имеет вид:

ХХХХХХХХХХ

вид

группа

класс подкласс

Позиционный код может быть образован на основе иерархической или фасетной классификации.

Пример иерархической системы кодирования средств производства представлен на схеме ниже.

02 1 2 003

оболочка

вспомогательное сырье

сырье

Предметы труда

Пример фасетной системы кодирования работников

03 04 005 007

порядковый номер

категория

группа персонала

подразделение

Выбираемая система кодирования информации должна удовлетворять следующим требованиям:

выбор кодов минимальной значности. Это приводит к уменьшению процента ошибок при занесении информации на машинные носители и сокращению трудоемкости обработки;

максимальная логичность кодов. Это облегчает кодирование номенклатур;

учет особенностей применяемых технических средств, т.е. желательно ограничивать значность кодов, соизмеряя ее с длиной машинного слова;

учет существующей системы кодирования номенклатуры. Это облегчит разработку новой системы кодирования в условиях АИТ и обеспечит ее стыковку с существующей системой кодирования;

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

учет информационной стыковки с системами кодирования взаимодействующих АИТ Данное требование важно для обеспечения информационного единства с АИТ вышестоящего уровня (ОАСУ) и возможности обмена данными между различными системами.







Сейчас читают про: