На цьому етапі знімають копії з масивів з оперативними даними. Спосіб знімання копій залежить від способу підготовки масиву. Якщо масив готувався на такому носії як, наприклад, магнітна стрічка або дискета (знімні машинні носії), то з нього знімається копія на жорсткий магнітний диск. Якщо масив готувався на жорсткому магнітному диску, то з нього знімається копія на будь-який знімний машинний носій.
Якщо інформація обробляється централізовано, то результати друкування обов'язково передаються в ті підрозділи організації, де вони використовуватимуться. Передаватися можуть документи та машинні носії. Інформація може передаватися окремими масивами по каналах зв'язку, якщо ЕОМ поєднані в мережу.
Технологія створення і ведення інформаційних масивів
Усі масиви по стадіях їх створення можна поділити на первинні, робочі та результатні. Результатні та робочі масиви створюються автоматично у процесі обробки інформації на ЕОМ. Первинні масиви містять зібрану та зареєстровану інформацію. Такі масиви можна поділити на оперативні (умовно-змінні) та нормативно-довідкові (умовно-постійні) – НДІ. Розрізняють їх за стабільністю інформації, яка зберігається. У масивах НДІ інформація, що зберігається, змінюється рідко і в невеликій кількості. В оперативних масивах інформація змінюється практично повністю із закінченням чергового планового або облікового періоду або змінюється в міру виконання нових господарських операцій.
Наприклад, НДІ – норми часу на виробництво деталей, оперативна інформація – табель відпрацьованого часу.
І оперативні масиви, і масиви НДІ проходять стадію первинного створення і стадію ведення. Первинне створення передбачає занесення інформації до машинних носіїв із документа, а ведення – внесення змін до масиву.
Первинне створення оперативних та нормативно-довідкових масивів виконується однаково. Для створення будь-якого масиву необхідно виконати такі технологічні операції: зібрати і зареєструвати інформацію, передати її в місце обробки, перенести інформацію на машинний носій, проконтролювати перенесення, зняти копію масиву. Для масивів НДІ іноді друкується опис масиву.
Ведення масиву передбачає виконання деяких дій, серед яких можуть бути такі: додавання нових записів, знищення існуючих записів, зміна значень окремих атрибутів записів. Такі дії для оперативних масивів і масивів НДІ можуть бути різні. Це зумовлюється призначенням масивів, частотою їх використання і частотою внесення змін.
Ведення масивів НДІ потребує організації операцій збору і реєстрації змін, які за змістом відмінні від збору та реєстрації інформації при первинному створенні масиву.
Збір і реєстрація змін може виконуватися в усіх підрозділах, які використовують інформацію, що зберігається, або лише в одному підрозділі, який відповідає за внесення змін.
Під час централізованого зберігання інформації зміни реєструються в спеціальних документах, котрі називаються «Повідомлення про зміни». Такий варіант внесення змін притаманний і великим організаціям з розгалуженою мережею автоматизованих робочих місць, які користуються спільною довідковою інформацією.
Якщо зміни до масиву НДІ вносяться на АРМ і та інформація, яка зберігається, використовується лише цим АРМ, то для коригування спеціальні документи не заповнюються, а зміни вносяться до масивів у діалозі з користувачем на основі звичайних документів. В такому разі обов'язково формується і друкується протокол змін.
Повідомлення про зміни можуть мати різну форму для різних масивів або уніфіковану форму з вільною частиною для запису значень атрибутів. Повідомлення обов'язково має містити назву масиву, який змінюється, його ідентифікатор, вид зміни (додавання, знищення, зміна значення), дату внесення змін.
Якщо вид зміни – додавання, то у повідомленні міститься повний запис, який додається. Якщо зміна – знищення, то в повідомленні містяться лише ключі запису, який знищується. Якщо
зміна – коригування значення атрибутів, то в повідомленні містяться ключі запису, що підлягає коригуванню, і нові значення атрибутів, які змінюються.Зареєстровані зміни переносяться на машинний носій. Таке перенесення звичайним чином контролюється. Потім зміни за допомогою спеціальних програм вносяться до основного масиву. Такі програми мають передбачати перевірку дублювання ключів при додаванні нових записів. З нового (скоригованого) масиву знімається страхова копія.
З огляду на те, що можливе випадкове пошкодження інформації у процесі коригування, страхові копії можуть зніматися і з основного масиву, і з масиву коригування.
Страхові копії зберігаються деякий час, який попередньо не обумовлюється, а залежить від того терміну, протягом котрого виконуються коригування масиву. Такий спосіб зберігання страхових копій масивів дістав назву «зберігання інформації у поколіннях». Завжди зберігаються три покоління масиву. У літературі вони відомі як «дід», «батько», «син».
У разі зберігання в поколіннях, тільки-но з'являється четверта страхова копія, перша копія знищується. Отже, у системі завжди зберігаються лише три копії.
Наявність поколінь страхових копій дає змогу при пошкодженні інформації поновити її з мінімальними витратами.
Особливості використання оперативних масивів, їхні часті зміни призводять до того, що для оперативних масивів практично не виконуються операції змін значень атрибутів і знищення записів при веденні масивів. Такі зміни вводяться за рахунок додавання до масиву так званих сторніруючих записів – записів-змін. Відмінності можливі лише на АРМ при коригуванні планових даних, коли зміни спричинюються додатковою оцінкою стану виробництва. Наприклад, можна зменшити заплановану до випуску кількість деталей, якщо їх достатньо на складі готових деталей.
Найхарактерніший вид змін змісту оперативного масиву – додавання записів – виконується за тією самою схемою, що й первинне створення масиву. Інформація, яка додається, реєструється у тих самих документах, тим самим способом заноситься на машинний носій і контролюється, а потім дописується до основного масиву. Наприклад, інформація про виконані роботи обробляється щодобово і нагромаджується в масиві до кінця місяця.
При кожному поповненні оперативного масиву з нього знімається страхова копія. Щоб уникнути пошкоджень інформації в момент копіювання через вимкнення електроенергії, для оперативних масивів може зберігатися до трьох копій масивів, як у разі масивів НДІ.
Оперативні масиви звичайно не зберігаються на магнітному диску протягом тривалого часу, оскільки вони використовуються для отримання різних зведених показників і в первинному вигляді вдруге майже не використовуються. Тому для оперативних масивів окрім зазначених технологічних операцій необхідні й такі операції:
- створення архівних копій;
- знищення масиву або його очищення.
Архівні копії звичайно зберігаються протягом не менш як одного року і використовуються як довідки при проведенні ревізій, а іноді – для поновлення інформації. Такі копії створюються на знімних машинних носіях.
Знищення масиву або його очищення від застарілої інформації потрібне для зменшення кількості записів, що зберігаються, а також збільшення швидкості роботи з масивами. У противному разі з часом оперативні масиви стають громіздкими і непридатними для використання.
2. Практичне завдання
Розглянемо на прикладі овочевої бази, роботу СУБД „АССЕSS”.
БАЗА ДАНИХ. Створення таблиці бази даних складається з двох етапів. На першому етапі визначається її структура: склад полів, їх імена, послідовність розміщення в таблиці, тип даних, розмір, ключові поля і інші властивості полів. На другому етапі виробляється створення запису таблиці і заповнення їх даними.
Вибираємо спосіб створення таблиці: режим таблиці, Конструктора або Майстра таблиць. Режим конструктора визначається основний спосіб, при якому структура задається повністю користувачем.
База даних створюється в таблицях на підставах накладних:
Наприклад: створимо таблицю „Фрукти”:
В таблиці ми вкажемо назву фруктів, опиши його вид, позначимо категорію, вартість, код фрукта. Отримаємо таблицю:
Фрукты | ||||
Код фрукта | Название фрукта | Опиcание фрукта | Категория | Cтоимоcть |
1 | абрикоc | Канадcкие абрикоcы из Харглоу | Cвежие | 2р. |
2 | вишни | Cвежие вишни из Cеверной Калифорнии | Cвежие | 3р. |
3 | перcик | Cвежие перcики c запада CША | Cвежие | 2р. |
4 | черноcлив | Итальянcкий черноcлив без коcточек | Cушеные | 2р. |
5 | cлива | Cливы "золотая капля" c легко отделяющйcя коcточкой | Cвежие | 2р. |
6 | яблоки | Антоновка, Оcеннее Полоcатое либо Белый налив - в завиcимоcти от поcтавок | Cвежие | 2р. |
7 | киви | Киви из Орегона | Cвежие | 3р. |
8 | ананаc | Медовые, ломтиками, Гавайи | Cушеные | 4р. |
9 | клюква | Cушеная | Cушеные | 1р. |
10 | инжир | Орегон, cушеные | Cушеные | 2р. |
11 | груша | "Хруcтящий плод" | Cвежие | 2р. |
12 | апельcин | Калифорния | Cвежие | 2р. |
13 | грейпфрут | Заcахареные ломтиками, из Флориды | Заcахаренные | 6р. |
14 | финик | Cушеные | Cушеные | 1р. |
15 | поcтные фрукты | C юга CША | Cвежие | 5р. |
16 | черимойа | Черимойа из Перу | Cвежие | 2р. |
17 | папайа | Cушеная ломтиками | Cушеные | 4р. |
18 | манго | Из Азии | Cвежие | 2р. |
19 | рубиновый банан | Краcные бананы из Эквадора | Cвежие | 5р. |
20 | абрикоc | Cушеные без коcточек | Cушеные | 3р. |
21 | вишня | Cушеные, без коcточек, из Вашингтона | Cушеные | 1р. |
22 | яблоко | Cушные ломтиками | Cушеные | 3р. |
23 | киви | Cушеные ломтиками | Cушеные | 4р. |
24 | груша | Cушеные ломтиками | Cушеные | 4р. |
25 | черешня | Желто-краcная черешня | Cвежие | 3р. |
26 | анжуйcкая груша | Краcные анжуйcкие груши | Cвежие | 3р. |
27 | апельcин | Заcахаренные ломтиками, из Калифорнии | Заcахаренные | 6р. |
28 | ананаc | Заcахаренные дольками | Заcахаренные | 11р. |
29 | вишня | Вишни в cахаре без коcточек | Заcахаренные | 2р. |
30 | вишня | Без коcточек, cушеные, в темном шоколаде | В шоколаде | 15р. |
31 | черника | Cушеная, в темном шоколаде | В шоколаде | 5р. |
32 | абрикоc | Без коcточек, cушеные, в темном шоколаде | В шоколаде | 15р. |
33 | абрикоc | Cлегка подвяленные и заcахаренные | Заcахаренные | 9р. |
Також створимо таблицю „Описання наборів”.