Добавлен: 16.05.2023
Просмотров: 885
Скачиваний: 5
СОДЕРЖАНИЕ
Глава 1. Кодирование. Методы кодирования данных.
1.1. Регистрационные методы кодирования данных
1.1.1. Порядковый метод кодирования
1.1.2. Серийно-порядковый метод кодирования
1.2. Классификационные методы кодирования данных
1.2.1. Последовательный метод кодирования
1.2.2. Параллельный метод кодирования данных
Глава 2. Методы кодирования - сжатие или упаковка данных
Глава 3. Кодирование как средство защиты информации от несанкционированного доступа
5 Ларьков Н.С. Документоведение: 3-е издание. Учебник / Н.С. Ларьков. – ООО «Проспект», 2015. – 292 с.
рый располагается в середине или в конце кода. Это, несомненно, является
немалым преимуществом данного метода по сравнению с порядковым методом кодирования данных. Серийно-порядковый метод характеризуется назначением конкретной серии порядковых номеров для кодирования группы сходных объектов с выделением одного, возможно, и нескольких отдельных разрядов (при основании кода, как правило, равным 10 или кратным ему), т.е. ступенчатым использованием нескольких порядковых перечислений объектов, которые соподчинены друг другу. Впрочем, и при таком условии в коде отсутствует определенная информация о существенных признаках, которые характеризуют свойства особливых объектов классификации, что создает трудность для автоматизированной обработки информации при суммировании итогов по группе объектов.
Серийно-порядковый метод кодирования предполагает, что информацию можно разделить по тому или иному признаку на отдельные части (серии), которым отводится своя группа условных обозначений. В данном случае номера единиц информации будущих серий не продолжают точно последовательно номера имеющихся единиц информации предыдущей серии, а напротив, между ними возникает разрыв. Примером данного метода служит кодирование цехов на предприятиях, так, если имеется 10 основных цехов и 3 вспомогательных, то их можно закодировать следующим образом: 01, 02, ..., 10 и 25, 26, 27.
Данный метод кодирования обладает теми же преимуществами и недостатками, какими обладает порядковый метод кодирования данных. Несмотря на наличие в кодах определенных элементов классификации, созданных по этому же методу кодирования, они зачастую используются для идентификации объектов в сочетании с классификационными методами кодирования данных.
Серийно-порядковый метод используется для множеств, которые имеют
классификацию по двум признакам: старшему признаку назначается своя
группа номеров, в которой все элементы младшего признака кодируются по
порядку. Стоит отметить, что поэтому данный метод и называется серийно-порядковым методом кодирования данных. Размер серии устанавливается с учетом количества элементов младшего признака и необходимого резерва свободных номеров на момент расширения. Для новых номеров выделяются кодовые обозначения из резерва свободных номеров серии, которая соответствует.
Исходя и этого, данный метод разумно применять для объектов, имеющих два или больше порядковых признака. Точнее говоря, этот метод рассматривается как использование иерархического метода классификации с серийно-порядковым методом кодирования.1
В дополнение к описанному выше виду серийно-порядкового метода кодирования часто используется его разновидность, которая заключается в выделении серии порядковых номеров, в пределах которых объекты кодируются в регистрационном порядке. При этом количество выделенных номеров в серии не соответствует постоянному десятичному или кратному ему основанию кода. Данное количество чаще всего не подчиняется определенному закону и содержит переменное значение в зависимости от количества объектов в данной серии, что не дает возможность закрепить за серией постоянный разряд или группу разрядов кодового обозначения. Символично можно сказать, что при данном кодировании используется переменный алфавит и основание кода. Например, с 1-го номера по 5-й закодирована одна группа объектов, с 6-го по 12-й другая, с 13-го по 25-й третья и т.д.10
Серийно-порядковый метод кодирования данных гарантирует получение итогов по сериям, но только по одному классификационному признаку, а также позволяет сохранять принцип при расширении номенклатуры. Но т.к. предвидеть запас кодов трудно, то на практике серийность иногда нарушается, поэтому к недостаткам этого метода можно отнести то, что размер серии
____________________
1 Герасеймчук К.А. Кодирование. Основа кодирования: Учебник для вузов / К.А. Герасеймчук – СПб.: Питер, 2011. – 129 с.
10 Харитонов Г.Б. Технологии программирования в сфере услуг: Учебник / Г.Б. Харитонов. – М.: Научный Мир, 2009. – 227 с.
не всегда предусматривается. Данный метод удобен для относительно устойчивых номенклатур, так, его рекомендуется использовать для кодирования цехов, видов оплат и удержаний.13
1.2. Классификационные методы кодирования данных
Классификационные методы кодирования – это методы, при которых в кодовом обозначении последовательно указываются зависимые или наоборот независимые признаки классификации. Они дают важную призначную информацию об объектах, но, однако, обладают ограниченными возможностями идентифицировать их.
Данные методы основаны на предварительной классификации объектов ориентированы на проведение предварительной классификации объектов на основе иерархической или фасетной классификации.
Классификационные методы кодирования в свою очередь бывают двух видов и строятся на основе разрядной (позиционной) или комбинированной систем кодирования:
• последовательный;
• параллельный.1
Далее рассмотрим подробнее последовательный и параллельный методы кодирования.
1.2.1. Последовательный метод кодирования
Последовательный метод кодирования – метод, при котором код классификационной группировки и (или) объекта классификации образуется с использованием кодов последовательно расположенных подчиненных груп-
___________________
13 Проектирование автоматизированных систем обработки информации и управления: Учебное пособие / Д.В. Гайчук, М.В. Самус, А.П. Жук; Под ред. Д.В. Гайчук. – Ставрополь.: СВИС РВ, 2009. – 64 с.
1 Герасеймчук К.А. Кодирование. Основа кодирования: Учебник для вузов / К.А. Герасеймчук – СПб.: Пи-тер, 2011. – 131 с.
пировок, полученных при иерархическом методе кодирования. В данном случае код нижестоящей группировки образуется с помощью добавления определенного количества разрядов к коду вышестоящей группировки. Последовательный метод кодирования обычно используют при иерархическом методе классификации.10
Чтобы понять последовательный метод кодирования данных наглядно рассмотрим и изобразим, как присваиваются кодовые обозначения наименованиям материалов по укрупненной номенклатуре. Для этого материалы делят на классы, каждый класс соответственно на подклассы, подкласс – на группы, группы – на подгруппы, а каждая подгруппа содержит четкое число наименований, сортов и размеров материалов.
Пример:
- класс – основные и вспомогательные материалы;
- подкласс – черные, цветные металлы и т.д.;
- группа для черных металлов – чугун, сталь и т.д.;
- подгруппа для стали – круглая, листовая и т.п.
И конечно же, подытожив, всякий материал имеет сорт и размер.1
Преимуществами последовательного метода кодирования данных являются логичность построения кода, большая емкость при высокой информативности и возможность получения итогов по старшим разрядам.
Несмотря на все преимущества, данный метод влечет за собой большую значимость и сложность построения кода, а также обладает урезанными возможностями распознавания объектов. Использование этого метода кодирования связано с трудностями, которые обусловлены тем, что в итоге зависимости последующих разрядов кода от предыдущих применять этот код по частям нельзя, также очень сложно группировать объекты по различным сочетаниям имеющихся признаков, очевидно, что практически невозможно
___________________
10 Харитонов Г.Б. Технологии программирования в сфере услуг: Учебник / Г.Б. Харитонов. – М.: Научный Мир, 2009. – 229 с.
1 Герасеймчук К.А. Кодирование. Основа кодирования: Учебник для вузов / К.А. Герасеймчук – СПб.: Пи-тер, 2011. – 132 с.
вносить новые признаки и производить изменения в коде без исконной перестройки классификатора. Поэтому можно сделать вывод, что применять последовательный метод кодирования данных рационально в случаях, когда набор признаков классификации и их последовательность стабильны в течение длительного времени.13
1.2.2. Параллельный метод кодирования данных
Параллельный метод кодирования – образование кода классификационной группировки и (или) объекта классификации с использованием кодов независимых группировок, полученных при фасетном методе классификации. При данном методе кодирования данных признаки объекта кодируются автономно друг от друга. Для параллельного метода кодирования данных возможны два варианта записи кодов объекта:
- каждый фасет и признак внутри него имеют свои коды, включающиеся в состав кода объекта – данный способ записи удобно применять в том случае, когда объекты характеризуются неодинаковым набором признаков и различны их числом. При формировании кода любого объекта берутся исключительно необходимые признаки;
- для определения групп объектов выделяется фиксированный набор признаков и устанавливается стабильный порядок их следования, то есть устанавливается фасетная формула. В этом случае не нужно всякий раз указывать значение какого признака приведено в тех или иных разрядах кода объекта.
В качестве примера рассмотрим классификацию сотрудников предприятия. Здесь учитываются следующие классификационные признаки: пол, возраст, образование, семейное положение и др. Бесспорно все эти признаки не
___________________
13 Проектирование автоматизированных систем обработки информации и управления: Учебное пособие / Д.В. Гайчук, М.В. Самус, А.П. Жук; Под ред. Д.В. Гайчук. – Ставрополь.: СВИС РВ, 2009. – 66 с.
зависят друг от друга.1
Рассмотрим еще один пример применения параллельного метода кодирования и отразим его в Таблице 1. Исходными данными служат: на предприятии имеются 6 видов материалов и 99 их наименований, которые могут располагаться на 3 складах, требуется найти код масляной краски.10
Таблица 1.
Применение параллельного метода кодирования
на основе данных предприятия
|
Вид материала |
Код |
Склад |
Код |
Материал |
Код |
|
Сырье |
1 |
Сырья и материалов |
1 |
Краска масляная |
01 |
|
Полуфабрикаты |
2 |
ГСМ |
2 |
Гвозди обойные |
02 |
|
Топливо |
3 |
Стройматериалов |
3 |
Белила цинковые |
03 |
|
Запчасти |
4 |
Мазут |
04 |
||
|
Тара |
5 |
Ящики упаковочные |
05 |
||
|
Стройматериалы |
6 |
… |
Искомый код масляной краски составляет 6301.
К преимуществам параллельного метода кодирования данных относится гибкость структуры кода, обусловленная самостоятельностью признаков, из кодов которых строится код объекта классификации. Данный метод позволяет использовать при решении ТЭСИ те коды и тех признаков объектов, которые существенно важны, что при этом дает возможность работать в каждом индивидуальном случае с кодами небольшой длины. При этом методе кодирования данных целиком и полностью можно осуществлять группировку
___________________
1 Герасеймчук К.А. Кодирование. Основа кодирования: Учебник для вузов / К.А. Герасеймчук – СПб.: Питер, 2011. – 133-134 с.
10 Харитонов Г.Б. Технологии программирования в сфере услуг: Учебник / Г.Б. Харитонов. – М.: Научный Мир, 2009. – 231 с.
объектов по абсолютно каждому сочетанию признаков. Этот метод кодирования прекрасно приспособлен для машинной обработки информации – по конкретной кодовой комбинации легко узнать, набором каких характеристик обладает рассматриваемый объект. В результате чего из небольшого числа признаков можно образовать большое число кодовых комбинаций. Набор признаков при необходимости может легко пополняться присоединением кода нового признака – это свойство параллельного метода кодирования особенно важно при решении технико-экономических задач, состав которых часто меняется.
Параллельный метод кодирования уместно использовать для кодирования однородных объектов, т.к. в противном случае реальной становится лишь малосущественная часть сочетаний признаков, а емкость классификатора будет использоваться не полностью, что является большим недостатком данного метода кодирования данных.1