Professor da Fatec descobre meio de escapar do bug
PUBLICAÇÃO
terça-feira, 26 de outubro de 1999
Por Jair Aceituno (especial para a AE) 
Jaú, SP, 27 (AE) - Com um procedimento relativamente simples
constante numa rotina de 40 instruções, o professor Sérgio Antônio Nigro, da Faculdade de Tecnologia Fluvial de Jaú (Fatec)
está colocando os bancos de dados informatizados a salvo dos inconvenientes do bug do milênio. O trabalho, descrito de forma simplificada, utiliza o processo de compactação da data para que ela caiba inteira na memória do computador, utilizando apenas o espaço de dois dígitos disponíveis. Com esse procedimento, os programas terão o ano armazenado em quatro dígitos e não correrão o risco de, no fim deste ano, retroceder para 1900, em vez de passar de 1999 para 2000.
A fórmula foi descoberta por acaso. Ao analisar bancos de dados com seus alunos, Nigro viu a possibilidade de, com a compactação, poder armazenar datas que, em vez de 0 a 99, possam ir até o ano 9999, isto é, muito mais tempo do que necessitamos para continuar usando o hardware de dois dígitos. "Para atualizar basta pegar o programa-fonte do banco de dados, inserir a rotina e fazer nova compilação, sem mexer na estrutura e em senhas, pois isso poderia produzir outros bugs e gerar o mau funcionamento", disse o professor, destacando que a principal vantagem é que, mesmo depois de atualizado, o banco de dados continuará recuperando informações de backups anteriores.
O trabalho foi registrado como Y2K - Nigro Bug 2000 e o professor já realizou palestras em clubes de serviço e entidades de classe cujos integrantes possam ser beneficiados. Nigro tem entendimentos com o Serviço Brasileiro de Apoio à Pequena e Média Empresa (Sebrae) para distribuí-lo por meio daquela instituição. Também pôs o produto à disposição das empresa júnior da própria faculdade, que analisa e repara programas de clientes da cidade e região.
Nigro destaca que o Y2K destina-se a praticamente todos os bancos de dados que servem tanto a máquinas de grande porte quanto a microcomputadores, nas diferentes linguagens, incluindo-se os que operam em rede. "É uma solução simples que, em vez de aumentar o número de campos no programa, opta pela compactação do ano e utiliza o mesmo espaço, sem efeitos colaterais, especialmente nos dados anteriores à virada do ano, constituídos originalmente de dois dígitos", disse.
Ainda em fase de divulgação, não foram montadas até agora planilhas de custo para a transformação ou distribuição do material. Isso, segundo o autor, ainda depende de levantamento de custos com os parceiros. Mais informações pelo telefone (0--14) 622-8280 - Fatec/Jaú.


