СУБД
Система управління базами даних (СУБД) - сукупність програмних і лінгвістичних засобів загального або спеціального призначення, що забезпечують управління створенням і використанням баз даних.
Основні функції СУБД
- Управління даними у зовнішньої пам'яті (на дисках);
- Управління даними в оперативної пам'яті з використанням дискового кеша;
- Журнализация змін, резервне копіювання і відновлення бази даних після збоїв;
- Підтримка мов БД (мова маніпулювання даними).
Зазвичай сучасна СУБД містить такі компоненти:
- 'Ядро', яке відповідає за управління даними у зовнішній і оперативної пам'яті і журнализацію,
- 'Процесор мови бази даних', що забезпечує оптимізацію запитів на вилучення та зміна даних і створення, як правило, машинно-незалежного виконуваного внутрішнього коду,
- 'Підсистему підтримки часу виконання', яка інтерпретує програми маніпуляції даними, що створюють користувальницький інтерфейс із СУБД
- А також 'сервісні програми' ( утиліти), забезпечують ряд додаткових можливостей по обслуговуванню інформаційної системи.
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 є вільним програмним забезпеченням.