Органiзацiя iнформацiйної бази
Ефективне функцiонування iнформацiйної системи об'єкта можливе лише при вiдповiднiй органiзацiї iнформацiйної бази - сукупностi впорядкованої iнформацiї, яка використовується при функцiонуваннi IC i подiляється на зовнiшньо - i внутрiшньомашинну (машинну) бази (ГОСТ 34.003-90).
Зовнiшньомашинна iнформацiйна база - частина iнформацiйної бази, яка являє собою сукупнiсть повiдомлень, сигналiв i документiв, призначених для безпосереднього сприйняття людиною без застосування засобiв обчислювальної технiки.
Внутрiшньомашинна iнформацiйна база - частина iнформацiйної бази, що використовується в IC на носiях даних.
Така зовнiшньомашинна IБ має багато модифiкацiй вiд подання у виглядi повiдомлень на паперовому носiї, запитiв на екранi дисплея, мовного спiлкування з ЕОМ та iн.
Внутрiшньомашинна IБ пройшла три етапи еволюцiї.
Перший етап характеризується роз'єднаним фондом даних:
1)програми розв'язання кожної окремої задачi становили одне цiле з масивами, якi оброблялися;
2)використання будь-якого масиву для iншої задачi забезпечувалось iндивiдуально пристосуванням до форм подання даних, структур елементiв масивiв i. т. iн. ;
3)опис даних не потрiбний, оскiльки структура ранiше була вiдома;
4)коригування масивiв виконувалось iндивiдуальними засобами;
5)задача розв'язувалася в пакетному режимi, користувач отримував результати винятково у виглядi машинограм i виробничих документiв через групу пiдготовки i оформлення даних.
Данi розглядаємо на трьох рiвнях, i є пряма залежнiсть логiчного рiвня програм, фiзичного та логiчного рiвня збереження.
Другий етап централiзований фонд даних.
1.Данi вiдокремленi вiд процедур їх обробки i органiзованi в бiблiотецi масивiв загального користування. Подання iнформацiї, формати елементiв даних i структура масивiв унiфiкованi i не залежать вiд конфiгурацiї пам'ятi та органiзацiї .
2.Опис даних вiдокремлено як вiд програм, так i вiд самих даних, тому данi i програми їх обробки стають значною мiрою незалежними. Це полегшує змiну структур даних i програм. Але реорганiзацiя бiблiотеки i її окремих груп компонентiв потребує змiни програми обробки.
Залишаються залежнi логiчнi рiвнi програми i збереження.
Третiй етап - органiзацiя баз даних характеризується:
1)об'єднанням не лише iнформацiї, а й апаратно програмних засобiв її поповнення, коригування i видачi користувачевi;
2)повним вiдокремленням функцiй нагромадження, ведення i реорганiзацiї даних вiд функцiй їх обробки. Данi коригуються поза рiвнем програм користувача за допомогою власного апарату бази даних;
3)появою логiчного буферу, системи управлiння базою даних, розв'язки мiж програмами користувача i базою даних;
4)можливiстю оперативної реалiзацiї довiльних запитiв у режимi безпосереднього зв'язку з ЕОМ;
5)високим ступенем централiзацiї загальносистемних масивiв, яка передбачає спiльне використання загальних даних;
6)рiзноманiтнiстю даних i поєднанням в довiльнi логiчнi структури;
7)наявнiстю потужного програмного забезпечення i мовних засобiв.
Усi рiвнi незалежнi.
Нинi iснують другий i третiй етапи. Основною задачею є визначення потрiбної кiлькостi баз даних i оптимального розподiлу iнформацiї мiж ними з урахуванням того, що економiчний об'єкт - це динамiчна система, яка перебуває в постiйному розвитку. Використовуючи прiоритет виробничих функцiй, необхiдно побудувати таку базу даних. Так , навколо поняття "Модель виробу" формуються двi оболонки: внутрiшня являє конструкторську документацiю, зовнiшня - технологiчну i управлiнську iнформацiю (мал. 9).
Однак виникла така проблема: визначити, чи потрiбна одна база даних, чи кiлька локальних, або взаємозв'язана розподiлена база даних, локальнi файли чи їх комбiнацiї i т.п. При цьому враховується iнформацiя, що використовується для реалiзацiї багатьох функцiй, особливо в оперативному режимi, активна iнформацiя, тобто така, що використовується багаторазово.
Описуючи органiзацiю iнформацiйної бази (РД 50-34, 698-90), потрiбно дати опис логiчної i структурної бази даних.
Документ складається з двох частин:
1)опис внутрiшньомашинної iнформацiйної бази;
2)опис зовнiшньомашинної iнформацiйної бази.
Мал. 9.Структура бази даних "Модель виробу"
Кожна частина складається з таких роздiлiв:
1)логiчна структура;
2)фiзична структура (для зовнiшньомашинної iнформацiйної бази);
3)органiзацiя ведення iнформацiйної бази.
У роздiлi "Логiчна структура" наводять опис складу даних, їх формати i взаємозв'язки мiж даними.
У роздiлi "Фiзична структура" наводять опис вибраного варiанта розмiщення даних на конкретних машинних носiях даних.
При описi структури внутрiшньомашинної iнформацiйної бази наводять перелiк баз даних i масивiв та логiчнi зв'язки мiж ними. Для масиву iнформацiї вказують логiчну структуру масиву чи дають посилання на документ "Опис масиву iнформацiї".
Описуючи структуру зовнiшньомашинної iнформацiйної бази, наводять перелiк документiв та iнших iнформацiйних повiдомлень, використання яких передбачено в системi, iз зазначенням автоматизованих функцiй, при реалiзацiї яких формується чи використовується цей документ.
Якщо цю iнформацiю наведено у документах "Перелiк вхiдних сигналiв i даних" i "Перелiк вихiдних сигналiв", можна посилатися на цi документи.
У роздiлi "Органiзацiя ведення iнформацiйної бази", описуючи внутрiшньомашинну базу, наводять послiдовнiсть процедур при створеннi i обслуговуваннi бази iз зазначенням в разi потреби реiламенту виконання процедур i засобiв захисту бази вiд руйнування i несанкцiонованого доступу, а також зв'язкiв мiж масивами баз даних i масивами вхiдної iнформацiї.
Описуючи зовнiшньомашинну iнформацiйну базу потрiбно навести послiдовнiсть процедур по маршруту руху груп документiв до передачi їх на обробку, а також описати маршрут руху вихiдних документiв.