СУБД

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

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

Основні функції СУБД

  • Управління даними у зовнішньої пам'яті (на дисках);
  • Управління даними в оперативної пам'яті з використанням дискового кеша;
  • Журнализация змін, резервне копіювання і відновлення бази даних після збоїв;
  • Підтримка мов БД (мова маніпулювання даними).
Робоче вікно

Зазвичай сучасна СУБД містить такі компоненти:

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

OpenOffice Base

OpenOffice Base — застосунок з офісного пакету OpenOffice, починаючи з версії 2.0, який є модулем роботи з базами даних. На теперішній час він представляє собою відкриту реляційну систему управління базами даних HSQLDB, написану на Java. Проте, розробники HSQLDB заявили, що не всі поставлені перед ними задачі розв'язані в поточній версії продукту. І тому користувачі OpenOffice.org часто надають перевагу використанню OpenOffice.org Base в спосіб підключення до стабільних баз даних, таких як MySQL, PostgreSQL або навіть Oracle черз інтерфейс ODBC чи JDBC.

OpenOffice Base має графічний інтерфейс користувача (GUI) для доступу і перегляду даних, редактор таблиць і запитів. Крім того, OpenOffice.org Base має свій власний конструктор форм.

Починаючи з версії 2.3, Base має інструмент створення звітів на основі програмного забезпечення Pentaho. Продукт випущений під ліцензією GNU Lesser General Public Licence, відтак Base є вільним програмним забезпеченням.