Тема №21. Технологія створення і ведення інформаційних масивів

Запитання для самоперевірки

 

1. Назвіть операції обробки інформації на ЕОМ.

2. Від чого залежить спосіб знімання копій?

 

Література:Л2 с.177-178

 

План:

1. Види масивів інформації.

2. Створення і введення інформаційних масивів.

 

Усі масиви по стадіях їх створення можна поділити на первинні, робочі та результатні. Результатні та робочі масиви створюються автоматично у процесі обробки інформації на ЕОМ. Пер­винні масиви містять зібрану та зареєстровану інформацію. Такі масиви можна поділити на оперативні (умовно-змінні) та нормативно-довідкові (умовно-постійні) — НДI. Розрізняють їх за стабільністю інформації, яка зберігається. У масивах НДI інформація, що зберігається, змінюється рідко і в невеликій кількості.
В оперативних масивах інформація змінюється практично повністю із закінченням чергового планового або облікового періоду або змінюється в міру виконання нових господарських операцій. Наприклад, НДI — норми часу на виробництво деталей, оператив­на інформація — табель відпрацьованого часу.

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

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

Ведення масиву передбачає виконання деяких дій, серед яких можуть бути такі: додавання нових записів, знищення існуючих записів, зміна значень окремих атрибутів записів. Такі дії для оперативних масивів і масивів НДI можуть бути різні. Це зумовлюється призначенням масивів, частотою їх використання і частотою внесення змін.

Ведення масивів НДI потребує організації операцій збору і реєстрації змін, які за змістом відмінні від збору та реєстрації інфор­мації при первинному створенні масиву.

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

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

Якщо зміни до масиву НДI вносяться на АРМ і та інформація, яка зберігається, використовується лише цим АРМ, то для коригування спеціальні документи не заповнюються, а зміни вносяться до масивів у діалозі з користувачем на основі звичайних документів. В такому разі обов’язково формується і друкується протокол змін.

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

Якщо вид зміни — додавання, то у повідомленні міститься повний запис, який додається. Якщо зміна — знищення, то в повідомленні містяться лише ключі запису, який знищується. Якщо зміна — коригування значення атрибутів, то в повідомленні містяться ключі запису, що підлягає коригуванню, і нові значення атрибутів, які змінюються.

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

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

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

У разі зберігання в поколіннях, тільки-но з’являється четверта страхова копія, перша копія знищується. Отже, у системі завжди зберігаються лише три копії.

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

Особливості використання оперативних масивів, їхні часті зміни призводять до того, що для оперативних масивів практично не виконуються операції змін значень атрибутів і знищення записів при веденні масивів. Такі зміни вводяться за рахунок додавання до масиву так званих сторніруючих записів — записів-змін. Відмінності можливі лише на АРМ при коригуванні планових даних, коли зміни спричинюються додатковою оцінкою стану виробництва. Наприклад, можна зменшити заплановану до випуску кількість деталей, якщо їх достатньо на складі готових деталей.

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

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

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

1) створення архівних копій;

2) знищення масиву або його очищення.

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

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