Create and drop database parts
The datamodel module contains classes, scripts, sql/ddl definitions and XML resource files for creating and droping the hipergate datamodel in a database independent way.
The database model is splitted in parts called modules. Each modules is a subset of tables, data, indexes, views, constraints, procedures and triggers, along with their associated drop SQL scripts.