Isso se justifica pelo fato dessas tratativas
serem, em muitos casos, direcionadas também ao programador. Sendo assim, a
escolha por uma ferramenta capaz de simplificar essas tarefas de forma eficaz,
acaba por se tornar um item essencial nos dias atuais, onde a questão produtividade
é algo vital a qualquer tipo de
negócio. O presente artigo traz como foco então a
ferramenta Rapid SQL, que visa atender a todos estes requisitos, provendo
recursos suficientes para se operar diversos tipos de bancos de dados, tais
quais InterBase e Firebird (apenas para citar dois), que podem ser considerados
dois dos principais SGBDs presentes no contexto das aplicações Delphi.
O Rapid SQL é uma ferramenta da Embarcadero voltada ao trabalho com banco de dados. De forma mais abrangente, assim como o Delphi, pode ser definido como um ambiente de desenvolvimento integrado, que remete ao termo em inglês Integrated Development Environment (IDE). Logo, isso implica dizer que num mesmo ambiente, o desenvolvedor terá à sua disposição uma série de recursos distintos, tal qual um agregado de ferramentas paralelas.
Como exemplo, dentre as aptidões providas de forma pontual pelo Rapid SQL estão o gerenciamento dos objetos de banco de dados, a criação de scripts SQL, engenharia reversa, controle de versão, etc.
Em seu estágio atual, a ferramenta conta com uma nova versão recém-lançada que, assim como o Delphi, apresenta-se sob o release denominado XE5. Apesar de apresentar novidades pontuais, grande parte deste cenário evolutivo do Rapid SQL se dá sobre o amadurecimento da ferramenta como produto, principalmente por meio de melhorias de seus principais recursos já existentes. Em vista disso, o artigo extrapola o cenário das novidades, apresentando ao leitor um panorama geral sobre a ferramenta.
SGBDs tradicionalmente suportados
Em termos de SGBD, tanto Interbase quanto Firebird, podem ser plenamente operados pelo Rapid SQL. No caso do primeiro, sua versão mais recente nominalmente suportada pela ferramenta é a XE3 (Interbase XE3), enquanto que para o segundo é a 2.0 (Firebird 2.0). Contudo, sem deixar de mencionar, a ferramenta prevê ainda o suporte a diversos outros SGBDs do mercado, tais como Oracle, DB2 e MS SQL Server. A seguir são então listadas as versões mais recentes suportadas de alguns deles:
· IBM DB2 z/OS 9 e LUW 9.7;
· Microsoft SQL Server 2012;
· MySQL 5;
· Oracle 11g;
· Sybase ASE 15.5 e IQ 15.4;
Áreas de abrangência
O Rapid SQL, como ferramenta, abrange várias áreas distintas relacionadas ao desenvolvimento de banco de dados. No caso específico de Interbase e Firebird, isso resulta em diversos pontos de atuação, essenciais para a manipulação de bancos de dados desse tipo.
Gerenciamento de fontes de dados
Uma vez instalado, o Rapid SQL permite o registro de uma fonte de dados (data source) à sua interface e, por conseguinte, sua manipulação e gerenciamento. Dessa forma, tais quais outras ferramentas do gênero, há uma centralização de acesso a diversas fontes distintas, a partir de um mesmo local de uso. Esta segmentação acaba por formalizar um catálogo de fontes, o que inclui tanto armazenamentos locais quanto remotos.
Gerenciamento de objetos de banco de dados
O gerenciamento a fontes de dados provido pela ferramenta está naturalmente associado à gestão dos objetos que compõem a estrutura do banco de dados. Para isso, o Rapid SQL provê o suporte a uma ampla gama de tipos de objetos diferentes em reflexo aos seus diversos tipos de SGBDs suportados.
A partir disso, através de sua interface, o desenvolvedor torna-se apto a realizar diversas ações sobre tais objetos, tal como criar um novo ou mesmo editar/excluir um existente.
Trabalho com SQL
A SQL é tida como a linguagem predominante e padrão para pesquisas declarativas em bancos de dados relacionais, sendo assim, o Rapid SQL provê um ambiente completo com recursos dedicados à produção e manipulação de consultas e scripts deste tipo.
Auxiliares de codificação, assistentes de semântica e validadores de sintaxe são alguns dos exemplos encontrados. Por fim, a ferramenta contempla ainda facilidades no que diz respeito à carga e execução de arquivos relacionados.
Trabalho com dados
Ao longo de sua trajetória, o Rapid ...
Desbloqueie toda a DevMedia
-
+2000 artigos e vídeos
-
+40 trilhas sobre Front-end, Back-end, IA e muito mais
-
+5000 exercícios práticos
-
Mentorias ao vivo individuais