LibreOffice Base — это бесплатный инструмент разработки и администрирования баз данных с открытым исходным кодом для систем управления реляционными базами данных , который является частью офисного пакета LibreOffice . LibreOffice Base был создан на базе ответвления OpenOffice.org и впервые был выпущен как версия 3.4.0.1 4 октября 2011 года. [ 4]
Как и другие пакеты пакета LibreOffice, Base поддерживается на нескольких платформах, включая Microsoft Windows , macOS и Linux . Base известен своей кросс-платформенной совместимостью по сравнению с Microsoft Access , который разработан исключительно для Windows . [5]
LibreOffice Base разработан, чтобы позволить пользователям легко создавать, получать доступ, изменять и просматривать базы данных и их данные. Это достигается путем предоставления пользователям графического пользовательского интерфейса , который позволяет пользователям работать с четырьмя основными инструментами: таблицами , запросами , формами и отчетами. [6] [7] База включает в себя программные мастера , помогающие пользователям работать с различными аспектами программы. [8] [9] LibreOffice Base требует Java для создания баз данных с формами, мастерами и т. д. [10]
База способна работать как со встроенными, так и с внешними файлами базы данных. Встроенные базы данных хранятся в виде одного файла с использованием Firebird на базе C++ и HSQLDB на основе Java в качестве механизма хранения. При подключении к внешним базам данных Base действует как графический интерфейс пользователя, облегчая взаимодействие с различными системами баз данных, включая Access Database Engine (ACE/JET), источники данных ODBC / JDBC , MySQL , MariaDB и PostgreSQL . [7]
Base описывается как необычный проект в нише программного обеспечения для систем управления базами данных, который имеет тенденцию к созданию проприетарного программного обеспечения, предназначенного для корпоративных пользователей. [6] Затраты на проприетарное программное обеспечение для управления базами данных называют причиной использования Base в малом бизнесе. [11]
В 2014 году была начата работа по переводу встроенного механизма хранения данных с HSQLDB на серверную часть Firebird SQL. Firebird был включен в LibreOffice в качестве экспериментальной опции начиная с LibreOffice 4.2. [12] [13]
В августе 2018 года The Document Foundation объявила о выпуске LibreOffice версии 6.1. Если используется экспериментальный режим, встроенная поддержка движка Firebird полностью доступна, а старый движок HSQLDB считается устаревшим (хотя все еще доступен) и заменяется Firebird в качестве опции по умолчанию. [14] [15]
В феврале 2019 года The Document Foundation выпустила LibreOffice версии 6.2. Поддержка встроенного механизма Firebird была переведена из экспериментального режима в рабочий, и Firebird Migration Assistant может создавать резервную копию контента в виде XML-документа для процесса миграции. [16] В феврале 2020 года встроенный Firebird был переведен обратно в экспериментальный режим, который вступил в силу с версии 6.4.1. [17]