52
• накопичувачі для зберігання інформації (звичайні диски з
переміщуваними головками) разом з приєднаними пристроями введення-
виводу, контролерами пристроїв, каналами введення-виводу й т. п.;
• процесор (або процесори) разом з основною пам'яттю, що
використовується для підтримки роботи програмного забезпечення
системи.
Між властиво фізичною базою даних (тобто даними, які в дійсності
збережені) і користувачами системи розташовується рівень програмного
забезпечення— диспетчер бази даних (database manager) або, що більш
звично, система управління базами даних, СУБД (database management
system (DBMS)). Всі запити користувачів на доступ до бази даних
обробляються СУБД; можливості додавання файлів (або таблиць), вибірки
й відновлення даних у цих файлах або таблицях також забезпечує СУБД.
Основна функція, виконувана СУБД, — це надання користувачеві бази
даних можливості працювати з нею, не вникаючи в деталі на рівні
апаратного забезпечення (користувач більше відсторонений від цих
деталей, чим прикладний програміст, що використовує середовище
програмування). Іншими словами, СУБД дозволяє користувачеві
розглядати базу даних, як об'єкт більш високого рівня в порівнянні з
апаратним забезпеченням, а також підтримує користувальницькі операції,
що виражаються в термінах високого рівня (наприклад, операції, які можна
виконувати за допомогою мови SQL). СУБД - найбільш важливий, але не
єдиний програмний компонент системи. Серед інших - утиліти, засоби
розробки додатків, засоби проектування, генератори звітів та ін. [10].
5.2. Бази даних і системи управління базами даних
Для маніпулювання інформацією (введенням, пошуком і т.п.)
використовуються спеціальні пакети програм, що мають назву системи
управління базами даних (СУБД). Цей вид програмного забезпечення в
останні роки дуже швидко вдосконалюється. З однієї сторони СУБД все
ширше використовуються для маніпулювання новими типами інформації
(мультімедіа, геоінформаційні системи і т.п.) З іншого боку - створені нові
технології (архітектура " клієнт-сервер", розподілені бази даних, гіпертекст і
т.п.), які дозволяють забезпечити доступ до інформації широкому колу
користувачів у рамках мережі Internet, відкриваючи тим самим принципово
нові можливості для вивчення навколишнього середовища.
В останні роки, завдяки розвитку технологій мультимедіа, за
допомогою комп'ютерів стало можливим обробляти практично будь-які
типи інформації про навколишнє середовище - замальовки, звуки, відео, і
термін «інформація» став часто використовуватися як синонім терміна
«дані». Системи управління базами даних (СУБД) з'явилися раніше, ніж
персональні комп'ютери. Специфіка великих ЕОМ, на яких відбувалося їхнє
становлення в сімдесяті роки, багато в чому визначило особливості тих
СУБД - вони дозволяли кваліфікованому програмістові робити дуже багато,