Seguir @luiscarlos_j

sábado, 16 de agosto de 2014

Técnicas Principais para Programação de Banco de Dados



As três técnicas principais para programação de banco de dados são:

1 – técnica da SQL embutida;
2 – técnica da biblioteca de função para banco de dados;
3 – técnica da linguagem de programação para banco de dados.

A vantagem da primeira técnica (SQL embutida) é que o texto onde a SQL é trabalhada já faz parte do código fonte e a verificação da sintaxe pode ser feita pela própria linguagem de programação. Já a desvantagem é o retrabalho para compilar quando ocorre qualquer mudança no código.
A vantagem da segunda técnica é a flexibilidade que a biblioteca de funções traz ao desenvolvedor pois as funções para operacionalizar um banco de dados já estão prontas. Esta biblioteca trata-se de uma API. O que é vantagem para uns é uma desvantagem para outros. Com o uso da biblioteca a carga de processamento recai sobre o servidor do banco de dados.
A última técnica acontece quando se precisa construir uma linguagem de programação do zero para operacionalizar um banco de dados. A vantagem é que o problema de “impedance mismatch” é minimizado pois a linguagem foi desenvolvida de acordo o modelo de banco de dados com que ela trabalhará. Assim não ocorrerá conflito entre os tipos de dados. A desvantagem é que os desenvolvedores terão que despender tempo para construir conhecimento sobre uma nova linguagem e pode ocorrer que uma linguagem específica não resolverá todos os problemas que podem aparecer.