|
Acadêmico(a): Fernando Pereira |
Título: Ferramenta para Sincronização Estrutural de Base de Dados MySQL aplicada à Bluone Informática Ltda. |
|
Introdução: |
A necessidade de integração de informações distintas, armazenadas em locais diferentes, seja fisicamente ou logicamente, é cada vez mais necessária. As empresas investem em dispositivos e redes de dados para expandirem o volume de seus negócios de maneira segura e rápida. Na mesma proporção, as empresas desenvolvedoras de software devem acompanhar a velocidade de seus clientes e a necessidade de aplicações mais estáveis e seguras, disponibilizando equipamentos e quadro funcional para atender a demanda crescente do mercado.
Desta forma a BlueOne Informática Ltda. (BLUEONE) procura atender esta necessidade de mercado. A mesma é uma empresa com sede própria no município de Blumenau, estado de Santa Catarina, que desenvolve softwares e sistemas internos de gerenciamento de processos baseados na World Wide Web (WWW ou WEB). Em sua maioria, os softwares desenvolvidos pela BLUEONE fazem uso de uma ou mais bases de dados cujo sistema gerenciador de banco de dados é o MySQL. Cada base de dados por sua vez possui uma estrutura pré-definida, contudo esta estrutura sofre alterações sob demanda de solicitações dos clientes da BLUEONE. Ou seja, de acordo com a necessidade de alterações nas funcionalidades, ou até mesmo a necessidade de novas funcionalidades dos softwares desenvolvidos, a estrutura é alterada.
Conforme as funcionalidades são adicionadas ou alteradas, os softwares são atualizados nos clientes por uma equipe responsável pelas atualizações. A atualização dos softwares inclui atualização de arquivos, criação de diretórios, inclusões de configurações na base de dados entre outros ajustes necessários. Um dos itens mais importantes durante a atualização dos softwares é a sincronização da estrutura das bases de dados.
A criação ou alteração de uma funcionalidade pode necessitar de uma alteração na estrutura da base de dados. Assim sendo, é necessário, ao atualizar os softwares sincronizar a estrutura das bases de dados, de modo que as estruturas de bases de dados existentes nos clientes sejam as mesmas existentes na BLUEONE. |
|
|