사용자 데이터베이스는 하나의 프로세스 모델에 대한 사용자 데이터의 콜렉션입니다.
각 사용자 데이터베이스를 특정 스키마의 특정 버전과 연관시킵니다. 예를 들어, 그림 1에서 각 사용자 데이터베이스는 스키마 저장소에 저장된 스키마의 한 버전을 사용합니다. 스키마는 데이터가 해당 데이터베이스에서 저장 및 변경되는 방법을 정의합니다(즉, 사용자 데이터베이스는 스키마 버전의 인스턴스입니다). 사용자가 변경 요청에 대한 정보를 추가 또는 수정할 때 사용자 데이터베이스의 데이터를 변경하지만, 이러한 변경이 스키마에는 영향을 주지 않습니다.
IBM® Rational® ClearQuest®는 변경 요청을 사용자 데이터베이스에 레코드로 저장합니다. 변경 요청이 라이프사이클을 거치는 동안 해당 레코드에 저장된 데이터가 그에 따라서 변경됩니다.
여러 사용자 데이터베이스를 작성하고 하나의 스키마에 연관시킬 수 있습니다. 예를 들어 결함 정정을 위해 동일한 프로세스 모델을 사용하는 세 프로젝트가 있는 경우, 각 프로젝트에 대해 하나의 사용자 데이터베이스를 작성하고 세 개 모두를 동일한 스키마와 연관시킬 수 있습니다. 그림 1에서 두 사용자 데이터베이스가 스키마 A의 버전 3을 사용합니다.