Conjuntos de Bancos de Dados

Um conjunto de bancos de dados consiste em um repositório de esquemas e em seus esquemas e bancos de dados associados. A figura mostra o relacionamento entre os três componentes de um conjunto de bancos de dados: bancos de dados do usuário, esquemas e repositórios de esquemas.

Os bancos de dados do usuário armazenam solicitações de mudanças e dados do usuário e seguem as regras do processo definidas pelo esquema. Os usuários alteram dados nos bancos de dados quando incluem ou modificam informações sobre as solicitações de mudanças, mas essas alterações não têm efeito no esquema. Os bancos de dados do usuário contêm um registro para cada solicitação de mudança. À medida que a solicitação de mudança se move pelo ciclo de vida, os dados armazenados nesse registro também são alterados. Para gerenciar o conteúdo e aumentar a eficiência, é possível ter vários bancos de dados do usuário, todos associados a um único esquema. Por exemplo, se três projetos utilizarem o mesmo modelo de processo para correção de defeitos, poderá ser criado um banco de dados para cada projeto e os três poderão ser associados ao mesmo esquema.

Um esquema define a maneira com que os dados são armazenados e alterados em um banco de dados do usuário. O esquema determina como os usuários acessarão os bancos de dados, quais ações eles podem ou devem executar e o fluxo de trabalho da solicitação de mudança.Os esquemas permitem que o processo seja automatizado e executável; também incluem recursos de notificação, como e-mail. Eles contêm uma descrição dos estados e das ações do modelo, da estrutura dos dados que podem ser armazenados sobre a solicitação de mudança individual, de qualquer código de gancho ou script que seja utilizado para implementar regras de negócios e dos formulários e relatórios utilizados para visualizar e fornecer informações sobre a solicitação de mudança.

Os esquemas são armazenados no repositório de esquemas, incluindo todas as versões desses esquemas. Os repositórios de esquema não armazenam solicitações de mudança ou dados do usuário.

Os repositórios de esquemas e os bancos de dados do usuário devem ser gerenciados fisicamente por um sistema de gerenciamento de banco de dados. Os sistemas de gerenciamento de banco de dados suportados incluem o IBM DB2, o Microsoft SQL Server e o Oracle RDBMS. Os administradores devem criar um banco de dados vazio antes de criarem e configurarem um repositório de esquemas ou um banco de dados do usuário. Eles criam esses bancos de dados vazios com ferramentas fornecidas pelo fornecedor de banco de dados antes de configurarem o ambiente de solicitação de mudança.


Feedback