Um banco de dados do usuário é uma coleta de dados do usuário para um modelo de processo.
Você associa cada banco de dados do usuário a uma versão específica de um esquema específico. Por exemplo, na Figura 1, cada banco de dados do usuário utiliza uma versão de um esquema armazenado no repositório de esquemas. O esquema define a maneira como os dados são armazenados e alterados nesse banco de dados (ou seja, o banco de dados do usuário é uma instância de uma versão de um esquema). Os usuários alteram dados nos bancos de dados do usuário quando incluem ou modificam informações sobre controles de mudanças, mas essas alterações não têm efeito no esquema.
O IBM Rational ClearQuest armazena controle de mudanças como registros nos bancos de dados do usuário. À medida que o controle de mudanças se move pelo ciclo de vida, os dados armazenados em seu registro são alterados de acordo.
Você pode criar e associar vários bancos de dados do usuário a um único esquema. Por exemplo, se você tiver três projetos que utilizam o mesmo modelo de processo para correção de defeitos, poderia criar um banco de dados do usuário para cada projeto e associar os três ao mesmo esquema. Na Figura 1, os bancos de dados do usuário utilizam a Versão 3 do Esquema A.