## Introduction

While libgda provides the low level data access bits to GNOME-DB, libgnomedb provides a rich set of UI features targeted to the development of data access applications.

Using libgnomedb your GTK/GNOME application data access needs will be covered. You'll have available, nicely integrated with the rest of the GNOME libraries, a whole set of data-bound widgets.

The libgnomedb library can maintain a data dictionary for each connection to a database which lists all the caracteristics of the connected database: tables, data types, constraints, etc. That dictionary (a GnomeDbDict object) can also contain user information such as queries, custom forms, relations graphs.