Поняття машинного інформаційного забезпечення. Передумови створення та основні переваги БД

САМОСТІЙНА РОБОТА №4

ТЕМА:Організація машинної інформаційної бази

Поняття машинного інформаційного забезпечення. Передумови створення та основні переваги БД

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

Машинна інформаційна база — частина інформаційної бази IС, що являє собою сукупність інформаційних масивів, які зберігаються в пам’яті ЕОМ та на магнітних носіях.

Машинна інформаційна база складається з інформаційних масивів, які можуть бути організовані у вигляді окремих незалежних між собою, локальних інформаційних масивів, чи у вигляді бази даних, тобто інтегрованої сукупності пов’язаних між собою масивів, якими керує система управління базами даних (СУБД).

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

У процесі еволюції розробки автоматизованих IС машинна IБпройшла такіетапи розвитку:

1) підготовку інформаційних масивів (для кожної задачі окремо);

2) створення єдиної бази даних, яку можна використовувати для розв’язування певної кількості задач.

У сучасних IС для організації інформаційного забезпечення використовується концепція баз даних (БД).

Розвиток засобів обчислювальної техніки, створення запам’ятовуючих пристроїв прямого (безпосереднього) доступу створили передумови для вирішення проблем незалежності, неузгодженості і надмірності даних, а також сприяли створенню нової концепції організації IЗ — концепції інтеграції даних, яка дістала назву автоматизованого банку даних (АБД).

Головні переваги організації IЗ у вигляді АБД такі:

1. Багаторазовість використання даних: одні й ті самі дані можуть використовуватися для розв’язування різних задач.

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

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

4. Швидкість обробки не передбачених запитів до системи. Для обробки таких запитів найчастіше не вимагається створення нової програми мовами програмування, оскільки ці процедури виконуються за допомогою спеціальних мовних засобів (мови запитів і мови генерації звітів), які входять до складу СУБД.

5. Простота і зручність внесення змін за рахунок єдиної системи ведення БД, яка підтримується засобами СУБД.

6. Логічна та фізична незалежність даних від прикладних програм.