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

Страницы работы

Содержание работы

ВСТУП

Роль інформації, як одного з найбільш суттєвих ресурсів розвитку підприємств в сучасному суспільстві, постійно зростає. Для того щоб пристосувати інформацію для ефективного пошуку, обробки на ЕОМ і передачі по каналам зв’язку, необхідно представити її в цифровому виді. Для цього її спочатку треба упорядкувати (класифікувати), а потім формалізувати (закодувати) з використанням класифікатора. Тому при проектуванні інформаційних систем (ІС) однією з важливих робіт, виконуваних на етапі технічного проектування, є проектування класифікаторів і кодів техніко-економічної інформації.

Ціллю практичних занять – є придбання студентами практичних навичок, опанування методикою і прийомами проектування класифікаторів і кодів техніко-економічної інформації, яка використовується в ІС.

МЕТОДИЧНІ РЕКОМЕНДАЦІЇ

При кодуванні техніко-економічної інформації оперують з поняттями код, кодування, система кодування.

Код - це умовне скорочене позначення об'єктів або угруповань у виді відповідно до прийнятої системи.

Кодування - це процес присвоєння умовних позначок об'єктам і класифікаційним групам по відповідній системі кодування.

Система кодування - це сукупність правил позначення об'єктів і угруповань з використанням кодів.

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

До кодів пред'являються такі вимоги:

логічність побудови і простота читання, тобто  можливість переходу від коду до закодованого об'єкта і навпаки;

легкість запам'ятовування кодів;

можливість розширення закодованої номенклатури (переліку) об'єктів у випадку появи нових об'єктів;

можливість виділення для складної ознаки, що кодується, окремих її складових;

охоплення всіх об'єктів даної номенклатури при мінімальній розрядності (кількості знаків) коду;

можливість використання кодів номенклатури об'єктів для усіх видів і ділянок робіт.

При кодуванні використовуються такі поняття: алфавіт, основа, довжина, розряд, структура коду.

Алфавіт коду - цедеяка множина знаків, використовувана для утворення кодів.

Основа коду – це число знаків в алфавіті коду.

Довжина коду -  кількістю знаків, що включаються в код.

Розряд коду– позиція знака в коді.

Структура коду–це умовна позначка складу і послідовності розміщення знаків у коді по ознаках і об'єктам класифікації.

Для характеристики кодів використовуються наступні параметри:

ступінь інформативності I, що розраховується як частка від розподілу загальної кількості ознак Pr на довжину коду L:

I = Pr / L;

коефіцієнт надмірності Киз, що визначається як відношення максимальної кількості об'єктів qм  до фактичної кількості об'єктів qф:

Киз = qм / qф.

Коди бувають таких видів: у залежності від використовуваного алфавіту (форми зображення) - цифрові, буквені і змішані (алфавітно-цифрові).

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

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

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

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

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

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

У залежності від побудови системи кодування бувають: порядкові, серійні, позиційні, повторення, комбіновані.

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

Информация о работе