Смекни!
smekni.com

Класифікація, склад та зміст типових технологічних операцій (стр. 4 из 5)

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

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

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

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

Наприклад, НДІ – норми часу на виробництво деталей, оперативна інформація – табель відпрацьованого часу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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р.

Також створимо таблицю „Описання наборів”.