Blog com informações sobre Tecnologia da Informação e demais assuntos pertinentes.
quarta-feira, 20 de agosto de 2014
terça-feira, 19 de agosto de 2014
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.
Assinar:
Postagens (Atom)