Try OpenEdge Now
skip to main content
Database Essentials
Introduction to Databases : OpenEdge database and the relational model : Database schema and metaschema
 

Database schema and metaschema

The logical structure of the OpenEdge database consists of the elements of a relational database: tables, columns, and indexes. The description of the database's structure, the tables it contains, the columns within the tables, views, etc. is called the database schema or the data definitions.
The underlying structure of a database that makes it possible to store and retrieve data is called the metaschema. That is, the metaschema defines that there can be database tables and columns and the structural characteristics of those database parts. All metaschema table names begin with an underscore ( _ ).
Note: The metaschema is a set of tables that includes itself. Therefore, you can do ordinary queries on the metaschema to examine all table and index definitions, including the definitions of the metaschema itself.
The physical structure of the database and its relationship to the logical structure is discussed in OpenEdge RDBMS chapter.