logo
МІНІСТЕРСТВО ОСВІТИ І НАУКИ

4.5. Бази даних – форма зберігання інформації.

Ефективне функціонування інформаційної системи об’єкта можливе лише при відповідній організації інформаційної бази – сукупності впорядкованої інформації, яка використовується при функціонуванні ІС і поділяється на зонішньо- і внутрішньомашинну (машинну) бази (ГОСТ 34.003–90).

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

Внутрішньомашинна інформаційна база – частина інформаційної бази, яка є сукупністю інформації, що використовується в ІС на носіях даних.

Така зовнішньомашинна ІБ має багато модифікацій від подання у вигляді повідомлень на паперовому носії, запитів на екрані дисплея та домовного спілкування з ЕОМ.

Внутрішньомашинна ІБ пройшла три етапи еволюції.

Перший етап характеризується роз’єднаним фондом даних:

1) програми розв’язання кожної окремої задачі становили одне ціле з масивами, які оброблялися;

2) використання якого-небудь масиву для іншої задачі забезпечувалось індивідуально пристосуванням до форм подання даних, структур елементів масивів і т ін.;

3) опис даних не потрібний, оскільки структура була раніше відома;

4) коригування масивів виконувалось індивідуальними засобами;

5) задача розв’язувалася в пакетному режимі, користувач отримував результати винятково у вигляді машинограм і виробничих документів через групу підготовки і оформлення даних.

Дані розглядаємо на трьох рівнях, і є пряма залежність логічного рівня програми (ЛРП), фізичного (ФРЗ) та логічного (ЛРЗ) рівня збереження (ЛРП=ФРЗ=ЛРЗ).

Другий етап – централізований фонд даних.

1. Дані відокремлені від процедур їх обробки і організовані в бібліотеки масивів загального користування. Подання інформації, формати елементів даних і структура масивів уніфіковані і не залежать від конфігурації пам’яті та її організації.

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

Залишаються залежні логічні рівні програми і збереження (ЛРП=ЛРЗ).

Третій етап – організація баз даних – характеризується:

1) об’єднанням не лише інформації, а й апаратно-програмних засобів її поповнення, коригування і видачі користувачеві;

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

3) появою логічного буфера, системи управління базою даних, розв’язки між програмами користувача і базою даних;

4) можливістю оперативної реалізації довільних запитів у режимі безпосереднього зв’язку з ЕОМ;

5) високим ступенем централізації загальносистемних масивів, яка передбачає спільне використання загальних даних;

6) різноманітністю даних і зв’язаністю в довільні логічні структури;

7) наявністю потужного програмного забезпечення і мовних засобів.

Усі рівні незалежні.

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

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

Описуючи організацію інформаційної бази (РД 50-34.698–90), потрібно дати опис логічної і фізичної структур бази даних.