Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Andrino Carlos de Souza Junior
Título: Software para Replicação de3 Objetos entre duas Instâncias de um SGBD ORACLE
 
Introdução:
No processo de testes de software, umas das maiores dificuldades encontradas atualmente pelos desenvolvedores é a igualdade de ambientes entre desenvolvimento e produção. O desenvolvedor, com o intuito de executar todas as tarefas possíveis em um ambiente semelhante ao de um usuário, muitas vezes acaba executando um simples overview das funcionalidades do sistema devido aos poucos dados existentes, acarretando assim, em possíveis falhas no projeto final, dificultando sua manutenção. Segundo Lowell (1985), a manutenção consome recursos vitais para o desenvolvimento de novos projetos. Sendo assim, o ideal é que este processo de manutenção seja o mais rápido e eficiente possível. Para a averiguação das alterações efetuadas pelos desenvolvedores, o correto seria possuir um ambiente de testes o mais próximo possível do original, algo que raramente consegue-se obter. Em tratando-se de sistemas baseados em estruturas de armazenamento em bancos de dados, faz-se necessário a replicação dos objetos que constituem o modelo físico do sistema em ambos os ambientes citados, para que se possa avaliar efetivamente as rotinas e seu funcionamento. Atualmente no mercado existem diversos Sistemas Gerenciadores de Banco de Dados – SGBD, como exemplo pode-se citar o MySQL, que oferecem um mecanismo de replicação de objetos entre duas instâncias. Porém, outros como o SGBD Oracle, objeto de estudo deste trabalho, não oferece tal recurso, o que dificulta a consolidação do projeto através dos testes e da validação. Segundo Ramalho (1999), o Oracle é um sistema de gerenciamento de banco de dados relacional que, além do banco de dados, possui uma instância de servidor Oracle. O Oracle possui duas estruturas, a física e a lógica. Elas são separadas, podendo-se gerenciar o armazenamento físico sem afetar o acesso lógico de armazenamento. Assim, esta proposta tem por finalidade solucionar uma grande deficiência existente em diversas empresas no que tange à criação, manutenção, integridade e confiabilidade de uma base de dados adequada a ser utilizada em uma das principais etapas do desenvolvimento do sistema, no caso, a fase de testes. Esta fase, conforme Hetzel (1987), deve ser considerada uma atividade necessária na coleta de informações, de modo a permitir que se possa avaliar o trabalho com eficiência. Sendo assim, será desenvolvido um software para replicação de objetos entre duas instâncias de um SGBD Oracle, uma vez que o mesmo auxiliará os desenvolvedores oferecendo um ambiente mais propício para testes e validações dos sistemas desenvolvidos. A tecnologia utilizada para desenvolvimento da ferramenta foi o Form Builder 6.0i, que faz parte do pacote de desenvolvimento chamado Developer/2000, existente no Oracle.