ким чином, до числа можливостей більшості сучасних СУБД входять:
. буферизація даних в оперативній пам'яті;
2. індексація часто видобутих даних;
. журналізація змін і відновлення БД після збою;
. фіксація і відкат транзакцій;
. підтримка архітектур "клієнт-сервер , розподілених БД, Web;
. можливість роботи багатьох користувачів і обмеження їх привілеїв.
Мови баз даних
У зв'язку з цим зрозуміло, чому будь-яка СУБД повинна підтримувати хоча б один універсальний інтерфейс, через який можна звертатися до неї з додатків, написаних іншими програмістами. Найближче до прямому доступу знаходяться інтерфейси, звані мовами баз даних. Їх оператори компілюються (у процесі роботи з БД або заздалегідь) у виконуваний код специфічного для кожної СУБД мови. Мови баз даних раніше ділилися на мови визначення даних (мови завдання структури) і мови маніпулювання даними, однак зараз обидві категорії операцій з БД об'єднані в інтегрованих мовах типу SQL (Structured Query Language). Ці мови стандартизовані, хоча є відмінності в реалізації мов різними СУБД, і тому поки дуже рідко буває, щоб додаток, яке працювало з однієї СУБД, без змін могло працювати з іншою. Інструкції мов баз даних можна послідовно виконувати в спеціальних програмах типу Oracle SQL Plus або Microsoft Query (які використовують доступ через інтерфейси рівня звернення, див. нижче). br/>
.2.1 СУБД MS Access. Загальна характеристика
MS Access в даний час є однією з найпопулярніших серед настільних програмних систем управління базами даних. Серед причин такої популярності слід зазначити:
В· високу ступінь універсальності і продуманості інтерфейсу, який розрахований на роботу з користувачами самої різної кваліфікації. Зокрема, реалізована система управління об'єктами бази даних, що дозволяє гнучко і оперативно переходити з режиму конструювання в режим їх безпосередньої експлуатації;
В· глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу МS Office, а також з будь-якими програмними продуктами, що підтримують технологію OLE.
В· багатий набір візуальних засобів розробки.
MS Access - високопродуктивна (32-розрядна) система управління реляційними базами даних, яка входить до складу професійної версії інтегрованого пакету Microsoft Office.Access призначена для розробки настільних баз даних і с...