What Is LibreOffice Base and Supported Databases

LibreOffice Base is a fully featured, open-source desktop database management tool that allows users to create, configure, and manage databases through an intuitive graphical user interface. This article explains the core functionality of LibreOffice Base, how it works as both a standalone database and a frontend interface, and the embedded and external relational database engines it supports.

What is LibreOffice Base?

LibreOffice Base is the database component of the free and open-source LibreOffice productivity suite. Similar to Microsoft Access, Base is designed to fulfill a broad range of database requirements, from simple personal asset tracking to enterprise-level data interfaces.

Base allows users to: * Create and modify tables: Define schema structures, field types, primary keys, and relationships. * Design queries: Retrieve and filter data using visual design tools or direct SQL commands. * Build user-friendly forms: Create graphical input interfaces for entering and editing data. * Generate reports: Produce structured, printable reports using the integrated Report Builder.

Base operates in two primary modes: as an all-in-one embedded database system where data is saved within a single .odb file, and as a frontend client to connect to external multi-user database servers.

Embedded Relational Database Engines

For standalone desktop use, LibreOffice Base includes embedded database engines that do not require an external server setup:

Supported External Database Engines

LibreOffice Base can act as a frontend interface for virtually any external Relational Database Management System (RDBMS). It interfaces with external servers using native connectors, direct drivers, or standard communication layers:

Standard Connection Interfaces

To achieve broad interoperability with diverse database engines, LibreOffice Base supports standard database connectivity protocols: