Contents Index UltraLite Databases UltraLite database files

UltraLite Database User's Guide
  UltraLite Databases

Databases and schema files


On most platforms, UltraLite databases are held in files. On the Palm OS the database can also be held in the Palm persistent store.

UltraLite database files contain tables and indexes that represent the data. They also hold supplementary information to provide transaction processing features. For more information, see How UltraLite tracks row states.

Each database has a well-defined collation sequence (character set and sort order). The collation sequence is defined when the database is created. For more information, see Character sets in UltraLite.

Most relational database systems include a special set of tables called the system tables, or catalog. These tables hold the database schema, or metadata: they hold the definitions of all the other tables and objects in the database.

UltraLite does not store its database schema in a set of system tables. Instead, the schema is held in the database file in a compact manner. The schema definition is built into the database file in one of the following ways:


UltraLite database files
UltraLite database characteristics
Altering the schema of UltraLite databases
Upgrading UltraLite software

Contents Index UltraLite Databases UltraLite database files