Категорії

Дипломні, курсові
на замовлення

Дипломні та курсові
на замовлення

Роботи виконуємо якісно,
без зайвих запитань.

Замовити / взнати ціну Замовити

3.2. Дані та операції з ними

3.2. Дані та операції з ними

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

збір даних — нагромадження даних з метою забезпечення повноти тієї чи іншої інформації для прийняття рішень;

формалізація даних — зведення даних, здобутих із різних джерел, до однакової форми з метою зробити їх порівнянними;

фільтрація даних — відсіювання зайвих (таких, в яких немає потреби під час прийняття рішень) даних. При цьому має знижуватись рівень «шуму» і зростати достовірність та адекватність даних;

сортування даних — впорядкування даних за деяким критерієм з метою їх якомога зручнішого використання;

архівування — організація зберігання даних у зручній, компактній формі з метою зниження економічних витрат на зберігання та підвищення надійності інформаційної системи (ІС);

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

транспортування — приймання та передавання даних між віддаленими учасниками інформаційного процесу;

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

Форми подання даних, структури даних. Робота з великими обсягами інформації автоматизується набагато простіше, коли дані впорядковані, тобто утворюють певну структуру. Структура інформації — це те, що відбиває взаємозв’язки між її складовими (елементами).

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

Найпоширенішими є такі три типи структур: лінійні, ієрар­хічні, табличні.

Лінійні структури — це добре відомі списки. Список — найпростіша структура даних, в якій кожний елемент однозначно визначається своїм номером. Наприклад, журнал відвідування студентами занять має структуру списку, оскільки кожний студент групи зареєстрований під своїм унікальним номером. Отже, лінійні структури даних — це впорядковані структури, в яких адреса елемента однозначно визначається його номером.

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

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

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

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

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