Database structure

GnomeDbDatabase - Represents a database in the DBMS server
GnomeDbTable - Represents a table or a view in the database
GnomeDbTableField - Represents a field in a table or a view in the database
GnomeDbConstraint - Represents a constraint within a database

These objects make the in-memory representation of a database structure (Tables, fields, ...), they are part of the data dictionary (see GnomeDbDict). Related interfaces are: GnomeDbXmlStorage, GnomeDbEntity, GnomeDbField, GnomeDbRenderer and GnomeDbReferer.