Проектування класифікаторів і кодів техніко-економічної інформації, яка використовується в інформаційних системах, страница 2

Серійна  система кодування припускає, що номенклатура об'єктів, що кодуються попередньо повинна бути розбита на групи по одній ознаці. Для кожної групи повинна бути відведена серія кодових позначень. У межах серії провадиться кодування об'єктів порядковими номерами. При цьому в серії номерів включаються і резервні коди, що присвоюються потім позиціям номенклатури об'єктів, що знову з'явилися. Резерв вільних позицій може перебувати в будь-якому місці серії. Звичайно резерв становить 20-25% від числа фактичних позицій серії. Достоїнством цієї системи є малозначність, можливість розширення, недоліком - використання тільки для двоозначних номенклатур, необхідність запам'ятовування границь серій для виконання операцій над кодами.

Позиційна система застосовується для кодування об'єктів, які характеризуються кількома супідрядними ознаками. Позиція – це група десяткових розрядів відведена для кодування ознаки об’єкта. Код об'єкта, побудований по цій системі, складається з такого числа позицій скільки необхідно врахувати ознак для об'єктів. Об'єкти, що кодуються, систематизуються по класифікаційних ознаках на кожному рівні класифікації. Кожній ознаці приділяється визначене число десяткових розрядів. Тому ця система ще називається десятковою чи порозрядною.

Кодування окремих ознак починається з одиниці. При позиційній системі кодування здійснюється підпорядковане кодування: класифікаційні угруповання по молодших ознаках кодуються в залежності від коду групи, утвореної по старшій ознаці. Запас вільних позицій визначається структурою коду. Конкретне значення ознаки, що характеризує об'єкт, визначається позицією і значенням визначеного числа в структурі коду. Довжина коду залежить від числа рівнів класифікації, від числа класифікаційних груп на кожному рівні і від основи кодування. Достоїнством цієї системи є логічність побудови, легкість запам'ятовування кодів, простота виконання операцій над кодами по окремих ознаках, недоліком - багатозначність.

Різновидом позиційної системи кодування є шахова система. Ця система застосовується для номенклатур, що характеризуються двома ознаками, одна з яких розташовується в шаховій формі по вертикалі, а інша по горизонталі. Перетинання граф і рядків у таблиці утворить потрібний код.

Система повторення використовує позначення, прийняті в плануванні й обліку. Це буквені чи буквено-цифрові коди, що характеризуються тим, що код переносять частину символьних позначень об'єктів з метою полегшення запам'ятовування (мнемонічности) коду чи для скорочення його довжини.

На практиці системи кодування в «чистому» виді використовуються рідко, звичайно для багатоозначних номенклатур використовуються їхні комбінації.

Комбінована система має всі переваги позиційного коду і застосовується для кодування великих номенклатур об'єктів, що характеризуються багатьма супідрядними або незалежними ознаками. У ній застосовуються у визначених комбінаціях найбільш раціональні системи. Комбынована система базується на сполученні принципів побудови таких систем кодування, як позиційна, серійна, порядкова і повторення.

За формою зображення виділяють вертикально-табличну і шахову (матричну) системи кодування. При вертикально-табличній системі коди і найменування об'єктів, що кодуються, розташовуються в рядках таблиці.

Вибір конкретної системи кодування залежить від величини номенклатури, що кодується, її стабільності, задач, що стоять перед системою, і від показників ефективності обробки інформації при використанні системи.

При проектуванні кодів виконують такі дії:

визначаються реквізити-ознаки за якими буде проведена класифікація позицій номенклатури;

визначається вид системи класифікації;

виконується класифікація позицій номенклатури за обраними ознаками;

обирається система кодування;

згідно обраної системи кодування для кожної позиції номенклатури привласнюється конкретний код;

загальний перелік позицій номенклатури оформлюється у види довідника (класифікатора).

Завдання 1