Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplicações verticais normalmente executam uma tarefa bem definida num único SGBD. Por exemplo, uma aplicação de registo de encomendas monitoriza as encomendas numa empresa. O que estes tipos de aplicações têm em comum é que o esquema da base de dados é geralmente desenhado pelo programador da aplicação e, embora a aplicação possa funcionar com vários DBMS diferentes, funciona com um único SGBD para um único cliente.
Como as aplicações verticais normalmente requerem certas funcionalidades, como cursores deslizáveis ou transações, raramente suportam todos os SGBD. Em vez disso, tendem a ser altamente interoperáveis entre um conjunto limitado de SGBD. Normalmente, os programadores de aplicações verticais optam por suportar os SGBDs que representam uma grande fração do mercado e ignoram o resto. Podem até optar por suportar drivers específicos desses SGBDs para reduzir os custos de testes e suporte ao produto.
Como as aplicações verticais podem suportar um conjunto conhecido de SGBDs, por vezes contêm código específico do driver ou específico do próprio SGBD. No entanto, este tipo de código deve ser mantido ao mínimo porque requer tempo extra para ser mantido.