Is OpenOffice Base a database application?

From Apache OpenOffice Wiki
< Documentation‎ | FAQ‎ | Databases
Revision as of 09:59, 2 July 2023 by DiGro (Talk | contribs)

Jump to: navigation, search


Is OpenOffice Base a database application?


Not really, but a HyperSQL (https://www.hsqldb.org/) (HSQLDB) database engine is included with Base. Base can use the HyperSQL engine to act as a database application in much the same way as Microsoft Access uses the Microsoft Jet database engine to act as one, but both are fundamentally database front-ends (https://msdn.microsoft.com/enus/ library/aa141493(office.10).aspx) designed to connect to a variety of types of databases, not just the one they ship with.

As a front-end, Base provides database management tools (DDL (https://en.wikipedia.org/wiki/Data_definition_language) / DML (https://en.wikipedia.org/wiki/Data_manipulation_language) ), as well as stored queries, forms, reports, and macros.

The associated tools include:

Not only does Base display the information in databases in various ways, it can provide that information to the other applications in the OpenOffice suite. To provide this function, Base files can be 'registered' in OpenOffice. Simply press the  F4  key from any OpenOffice application to access all registered data-sources.

Typical data-source usage includes:

  • Writer (mail-merge, forms),
  • Calc (pivot tables, graphs, forms),
  • Impress (dynamic slide data, graphs),
  • Base (stored queries, forms, reports).
Personal tools
In other languages