Structure du fichier de définition de SGBD

Tous les fichiers de définition de SGBD ont la même structure composée de catégories, chacune pouvant contenir des éléments ou d'autres catégories. Les éléments, et leurs valeurs, sont différents dans chaque SGBD. Chaque élément n'est présent que s'il est pertinent dans un SGBD particulier. Chaque valeur est une instruction SQL ou un autre paramètre pouvant définir comment modéliser, générer pour le SGBD, ou lui faire subir un reverse engineering.

Chaque fichier de SGBD a la structure suivante :