Відбувається централізація (інтеграція) даних, їх багатоаспектне використання для різних додатків, що скорочує надмірність даних, дозволяє забезпечити більш високий рівень достовірності даних і оптимізувати різні процедури ведення і використання БД. 
    1.2 Загальні відомості про архітектуру СУБД  
   Архітектура СУБД забезпечує потреби різних користувачів, виконання їх запитів, а також внутрішні потреби, пов'язані з поданням даних у файлах і доступом до них. Загальноприйнятим в даний час є підхід, що забезпечує трирівневе подання даних: 
  на рівні зовнішніх моделей відповідають різним запитам різних користувачів; 
  на логічному рівні, відповідному інтегральному погляду на дані адміністратора ПО та адміністратора БД; 
  на внутрішньому рівні, відповідному погляду на дані системних програмістів. 
  СУБД підтримує різні опису даних на всіх рівнях та їх перетворення з одних видів представлення в інші. 
				
				
				
				
			  Основними функціями СУБД є: 
  управління даними у зовнішній пам'яті; 
  управління буферами оперативної пам'яті; 
  управління транзакціями; 
  журналізація; 
  підтримка мов БД. 
  При управлінні даними у зовнішній пам'яті СУБД забезпечує необхідні структури зовнішньої пам'яті, як для зберігання безпосередніх даних БД, так і для службових потреб (наприклад, формує індексні файли). У деяких реалізаціях СУБД активно використовуються можливості існуючих файлових підсистем ОС, в інших робота проводиться аж до рівня пристроїв зовнішньої пам'яті. У будь-якому випадку користувачі не зобов'язані знати, чи використовує СУБД файлові системи чи ні. p align="justify"> Функція управління буферами оперативної пам'яті виникає з такої причини: СУБД зазвичай працює з БД значного розміру, який більше припустимого обсягу ОЗУ. Якщо при зверненні до будь-якого елементу даних буде здійснюватися обмін із зовнішньою пам'яттю, то все система працюватиме зі швидкістю пристрою зовнішньої пам'яті. Практично єдиним способом реального збільшення цієї швидкості є буферизація даних в оперативній пам'яті. При цьому загальносистемної буферизації, яку робить ОС, виявляється недостатньо. У розвинених СУБД підтримується власний набір буферів ОЗУ з власною дисципліною їх оновлення. p align="justify"> Важливою функцією СУБД є підтримка транзакцій. Транзакція має бути або повністю виконана (в результаті в БД відображаються зміни, викликані нею), або повністю відкинута. Поняття транзакції необхідне для підтримки логічної цілісності БД. Підтримання механізму транзакцій є обов'язковою умовою навіть у однокористувальницьких СУБД. Але поняття транзакції ще важливіше в багатокористувацьких СУБД. Транзакція - одини...