Os Repositórios de esquemas, também referidos como bancos de dados principais, são usados para armazenar e gerenciar um grupo de esquemas, incluindo todas as versões desses esquemas e seus bancos de dados do usuário associados. Os repositórios de esquemas não contêm dados do usuário.
Os Bancos de dados do usuário, também referidos como bancos de dados de produção, armazenam e gerenciam informações sobre pedidos de alterações. Um banco de dados do usuário está sempre associado a um repositório de esquema onde o esquema do banco de dados do usuário está armazenado. A associação entre um repositório de esquema e os bancos de dados do usuário associados é referida como conjunto de bancos de dados.