Artigos sobre SQL
DataSnap com Stored Procedures (1/3)
A natureza do Delphi DataSnap é utilizar SQL dinâmico, que é construído e enviado em tempo de execução para o servidor. Talvez por isso muita gente não se dê conta que pode usar Stored Procedures (SP) em um servidor de aplicação DataSnap. Na verdade, nada nos impede usar SP para obter dados ou para resolver [...]
Queries dinâmicas no servidor DataSnap
Quando eu digo que lugar de SQL é no servidor é porque vejo muitos programadores Delphi usando DataSnap como um simples middleware de conectividade com o banco de dados, não como uma verdadeira camada de “regras de negócio” que proporcione abstração de dados do lado cliente.
Uma dificuldade comum, que muitos consideram justificativa para usar a [...]
Lugar de SQL é no servidor
Eu não sou muito rigoroso com relação a arquitetura 3-camadas desde que todo o SQL fique exclusivamente no servidor de aplicação e nada mais que a interface de usuário fique na camada cliente. :-)
Não faz nenhum sentido desenvolver um sistema multicamadas com código SQL no lado cliente - embora cada dia conheça mais desenvolvedores ou [...]
