O Altova DatabaseSpy é uma ferramenta única para consulta e design de bases de dados, que permite trabalhar com várias bases de dados e que, além disso, gera gráficos elegantes diretamente a partir dos resultados das consultas.
O DatabaseSpy conecta-se a todas as principais bases de dados, facilitando a edição de SQL, o design da estrutura da base de dados, a edição de conteúdo e a conversão de bases de dados, a uma fração do custo das soluções que se limitam a uma única base de dados.

O Altova DatabaseSpy é uma ferramenta única para consulta e design de bases de dados, que permite trabalhar com várias bases de dados e que, além disso, gera gráficos elegantes diretamente a partir dos resultados das consultas.
O DatabaseSpy conecta-se a todas as principais bases de dados, facilitando a edição de SQL, o design da estrutura da base de dados, a edição de conteúdo e a conversão de bases de dados, a uma fração do custo das soluções que se limitam a uma única base de dados.
Novo! A versão 2026, disponível a 21 de outubro de 2025, traz melhorias significativas de velocidade e ainda mais novas funcionalidades.
O DatabaseSpy, uma ferramenta versátil Editor SQL É dividido numa janela para instruções SQL e uma ou mais janelas de resultados, organizadas em abas ou empilhadas. Uma barra de ferramentas no editor SQL inclui um botão "Executar" que permite executar as instruções SQL imediatamente e visualizar os resultados.
A janela de instruções SQL utiliza códigos de cores para cada instrução SQL, com identificação única para instruções, parâmetros, operadores e comentários, facilitando a revisão e análise rápida e fácil de uma consulta SQL individual ou de uma sequência complexa de comandos SQL.
O editor SQL do DatabaseSpy oferece funcionalidades de autocompletar SQL personalizáveis, que aceleram o desenvolvimento de consultas SQL. É possível executar consultas e visualizar os resultados imediatamente numa ou mais janelas, que podem ser organizadas em abas ou empilhadas.
Bancos de dados suportados:
As configurações de formatação SQL são fornecidas para cada base de dados suportada, e a formatação adequada é aplicada automaticamente quando muda de base de dados.
O DatabaseSpy suporta a execução assíncrona de consultas, permitindo que múltiplas consultas SQL sejam processadas em diferentes janelas simultaneamente, seja para servidores diferentes, ou mesmo múltiplas consultas para o mesmo servidor.
O DatabaseSpy inclui suporte para consultas SQL que contêm parâmetros, também conhecidos como modelos SQL. Os parâmetros podem tornar uma consulta muito mais flexível, permitindo, por exemplo, que os utilizadores testem facilmente instruções de junção complexas com múltiplos valores.
O editor SQL e as janelas de resultados do DatabaseSpy, localizados no canto superior esquerdo, mostram uma consulta para apresentar todos os pedidos de um produto específico, feitos por um cliente específico.
Esta consulta poderia ser muito mais flexível se substituíssemos o nome do produto "sprockets" e o número do cliente 525 por parâmetros, como demonstrado na segunda janela de consulta acima, onde os parâmetros `:pname` e `:custnum` são utilizados em vez do produto e do cliente, respetivamente.
Quando uma consulta com parâmetros é executada diretamente, utilizando o botão "Executar" no canto superior esquerdo da janela do editor SQL, o DatabaseSpy abre uma caixa de diálogo que permite ao utilizador inserir os valores para a execução, e o resultado exibido no canto inferior direito é gerado.
Os modelos SQL para o DatabaseSpy podem ser guardados numa pasta de projetos específica e executados dinamicamente. Frequentemente, um utilizador precisa de criar consultas que gerem resultados de testes para explorar dados desconhecidos. Após a execução de uma consulta de teste, o utilizador pode selecionar valores da tabela de resultados e fornecê-los como parâmetros para um modelo SQL armazenado na pasta de modelos do projeto.
Uma nova janela do editor SQL é aberta, exibindo uma consulta gerada automaticamente com base no modelo, onde os valores selecionados foram atribuídos aos parâmetros. A consulta gerada é executada e a tabela de resultados é mostrada.
É fácil aceder às funcionalidades de inteligência artificial diretamente no editor SQL, utilizando o Assistente de IA do DatabaseSpy para criar exemplos de instruções SQL e dados, estabelecer relações entre tabelas que não possuem chaves primárias, e muito mais. O DatabaseSpy também inclui extensões poderosas no menu do editor SQL que utilizam a capacidade do ChatGPT:
A integração de inteligência artificial é uma ferramenta valiosa para aumentar a produtividade e acelerar o processo de aprendizagem ao trabalhar com bases de dados relacionais.
O editor de design gráfico no DatabaseSpy permite visualizar e editar as estruturas de todas as suas bases de dados através de uma única interface gráfica. Pode examinar tabelas e relações numa base de dados existente, editar tabelas para as adaptar melhor às suas necessidades, ou até mesmo criar tabelas inteiras, especificando todos os atributos das colunas e as relações com outras tabelas, desde o início.
A interface gráfica do DatabaseSpy permite que se concentre na estrutura subjacente dos seus dados e nas modificações necessárias, em vez de nos comandos SQL necessários para as implementar. À medida que trabalha, o designer de bases de dados gráfico do DatabaseSpy constrói automaticamente as instruções SQL que necessitará, mas é você quem decide quando executar o script de alteração da estrutura da base de dados, depois de ter concluído todas as suas alterações.
O DatabaseSpy inclui um comando para criar scripts DDL completos para um esquema de base de dados. Quando um administrador de base de dados precisa de recriar uma estrutura de base de dados completa, são necessários scripts não apenas para criar tabelas, mas também para criar todas as vistas, restrições, índices, funções, procedimentos, etc., que possam estar definidos na base de dados.
Clicar com o botão direito do rato em qualquer esquema de base de dados na janela auxiliar do Navegador Online oferece a opção "Script DDL".
O script é então aberto imediatamente para revisão numa nova janela do editor SQL.
Os scripts DDL são essenciais para fazer cópias de segurança de estruturas de bases de dados completas, ou para transferir uma estrutura para um servidor diferente quando o conteúdo real das tabelas não é necessário, como, por exemplo, a migração de um ambiente de desenvolvimento para um ambiente de produção.
Um gráfico colorido e chamativo é muito mais expressivo e comunica a informação de forma mais eficaz do que uma tabela de dados numéricos. O DatabaseSpy oferece uma vasta gama de.. recursos de gráficos para a visualização dos resultados de consultas SQLCrie a representação gráfica mais precisa e detalhada dos seus dados, utilizando gráficos de linhas, gráficos de barras, gráficos de setores, gráficos de área e muitos outros, com opções de formatação avançadas.
Agora pode criar gráficos apelativos e informativos para visualizar os dados do seu banco de dados, sem precisar de exportar os dados para uma aplicação de gráficos dedicada. Os gráficos criados com o DatabaseSpy são personalizáveis para se adequarem a relatórios de inteligência de negócios em documentos HTML, Microsoft Word, RTF ou PDF, ou pode guardar os gráficos criados no DatabaseSpy nos formatos de imagem .png, .bmp, .gif ou .jpg, com a resolução que especificar.
Existem inúmeras opções de personalização disponíveis para cada tipo de gráfico, incluindo títulos, cores de primeiro e segundo plano, definição de intervalos e rótulos dos eixos, controlo de fontes, cores de texto, tipos e tamanhos de fonte, e muito mais. Interfaces intuitivas permitem especificar todos os elementos de um gráfico, até mesmo o ângulo de inclinação para gráficos de pizza em 3D.
As informações armazenadas em bases de dados relacionais são raramente estáticas. Os registos existentes são atualizados ou eliminados, e novas informações são adicionadas para manter a base de dados atualizada e precisa, preservando o valor para o negócio. O DatabaseSpy oferece ferramentas convenientes de edição de bases de dados para o conteúdo das tabelas. O DatabaseSpy permite editar o conteúdo das tabelas de bases de dados numa janela de visualização interativa.
À medida que trabalha, o editor de base de dados interage com a base de dados de forma limitada. Quando todas as suas alterações estiverem concluídas, pode rever as suas edições e aplicá-las todas de uma vez através do botão "Aplicar" na barra de ferramentas.
Além de editar os dados armazenados na base de dados, pode obter mais informações sobre os dados apresentados em qualquer tabela de resultados do DatabaseSpy. Pode selecionar um intervalo de células e copiá-las para colá-las noutra aplicação, imprimir a tabela de resultados ou calcular e apresentar automaticamente informações sobre os resultados selecionados. Também pode ordenar os resultados por qualquer coluna para apresentar os dados da tabela de forma mais útil.
Trabalhar com dados binários
O DatabaseSpy ajuda a processar facilmente dados binários numa coluna definida como um tipo de dados binário. É possível carregar dados binários para a tabela a partir de um ficheiro externo, ou guardar dados binários da base de dados para um ficheiro externo. Os campos de dados binários suportados incluem BLOB, raw, binário, varbinary, imagem e outros, dependendo do tipo de base de dados.
O Altova DatabaseSpy inclui funcionalidades especiais para explorar, gerir e trabalhar com XML em bases de dados. O XML é reconhecido como o método preferencial para a troca de dados estruturados entre empresas, mas armazenar dados XML numa base de dados relacional adiciona uma camada de complexidade. O DatabaseSpy oferece ferramentas robustas para ajudar a analisar e manipular bases de dados que contenham informações em formato XML.
Funcionalidades do DatabaseSpy para XML:
Quando expande uma tabela de base de dados utilizando o DatabaseSpy Online Browser, as colunas que contêm dados XML são identificadas na árvore do navegador. Também pode explorar os esquemas XML registados na base de dados na hierarquia do navegador. Para examinar qualquer esquema XML em detalhe, pode enviá-lo para o XMLSpy, o ambiente de desenvolvimento líder do setor para todas as tecnologias relacionadas com XML, onde será automaticamente aberto na vista de esquema do XMLSpy, para uma visualização gráfica intuitiva.
A janela "Data Inspector" do DatabaseSpy é uma ferramenta útil para visualizar entradas XML extensas contidas em células individuais. Esta janela exibe o conteúdo XML com codificação de cores e quebra de linha, e pode redimensioná-la para uma melhor visualização. Também pode copiar dados XML da janela de resultados ou da janela "Data Inspector" para editar offline no XMLSpy. O ficheiro externo atualizado pode ser facilmente substituído na base de dados.
Integração do XMLSpy com bases de dados SQL:
O DatabaseSpy permite selecionar qualquer tabela ou vista de qualquer base de dados conectada para exportação. Se selecionar várias tabelas ou vistas para exportação, cada uma será gravada num ficheiro separado. Também pode exportar XML, estrutura XML, CSV ou HTML diretamente para o Altova XMLSpy. Ao trabalhar no editor SQL, tem até um botão de exportação dedicado que lhe permite abrir instantaneamente uma caixa de diálogo de exportação, já pré-carregada com as instruções SQL atuais do editor.
O DatabaseSpy permite importar dados para as suas bases de dados a partir de ficheiros CSV convencionais ou de ficheiros que contenham dados XML. Utilizando qualquer um destes formatos, pode criar novas tabelas ou atualizar tabelas existentes na sua base de dados.
Funcionalidades de importação e exportação de bases de dados:
Se precisar converter dados de um formato diferente antes de os importar para a sua base de dados, o Altova MapForce é a ferramenta de mapeamento visual que permite combinar qualquer tipo de ficheiro XML, base de dados, texto ou EDI. O MapForce pode conectar-se a todas as principais bases de dados e converter os dados de origem em tempo real, permitindo a inserção direta.
Bancos de dados suportados:
Embora muitos editores SQL sejam especializados para um sistema de base de dados específico, o Altova DatabaseSpy suporta 15 dos tipos de bases de dados relacionais mais utilizados, incluindo SQL Server, SQLite, Oracle, MariaDB, Firebird, DB2, PostgreSQL, Informix e vários outros. Os clientes não precisam de pagar separadamente para se conectarem a cada tipo de base de dados: todos são suportados pelo DatabaseSpy.
Os utilizadores podem conectar-se a qualquer base de dados compatível para edição de SQL, design da estrutura da base de dados, edição de conteúdo e tarefas de conversão de bases de dados.
O suporte de inteligência artificial numa ferramenta SQL é muito útil para aumentar a produtividade e auxiliar na geração de scripts SQL. Uma dessas ferramentas de base de dados que suporta inteligência artificial é o Altova DatabaseSpy. Esta ferramenta integra a funcionalidade do ChatGPT para a criação de consultas, modelagem de dados, resolução de erros e muito mais.
O recurso de diálogo de chat com inteligência artificial no DatabaseSpy permite inserir comandos em linguagem natural para gerar exemplos de instruções SQL, criar dados de exemplo para uma determinada estrutura de tabela, criar relações entre tabelas que ainda não possuem chaves, e muito mais. O software também inclui funcionalidades de inteligência artificial para descrever instruções SQL existentes e para ajudar na resolução de erros.
Claro, pode executar as suas próprias pesquisas, além das que são geradas pela inteligência artificial.
Para equipas com diferentes níveis de experiência, é útil ter uma ferramenta de base de dados que seja adequada tanto para utilizadores iniciantes como para utilizadores avançados.
Uma dessas ferramentas SQL é o Altova DatabaseSpy. O DatabaseSpy foi concebido para aumentar a produtividade de desenvolvedores de bases de dados, administradores de bases de dados (DBAs) e analistas de dados de todos os níveis de experiência. Oferece uma interface intuitiva com ferramentas visuais e assistentes para utilizadores iniciantes, ao mesmo tempo que oferece funcionalidades avançadas, como depuração de SQL, comparação de esquemas e análise de desempenho de bases de dados, para utilizadores experientes.
O DatabaseSpy também oferece funcionalidades de inteligência artificial integradas para gerar e explicar instruções SQL. Isto pode ser útil para iniciantes que estão a aprender SQL, bem como para utilizadores avançados que procuram aumentar a sua produtividade.
A determinação da acessibilidade de uma ferramenta SQL completa pode depender de vários fatores, como os seus requisitos específicos, as funcionalidades de que necessita e as suas restrições orçamentais. Embora existam algumas ferramentas de bases de dados de código aberto que são gratuitas, estas podem ter um conjunto de funcionalidades limitado e/ou conectar-se apenas a um número reduzido de servidores de base de dados.
Uma ferramenta SQL completa, conhecida pelo seu preço acessível, é o Altova DatabaseSpy. Este software tem um custo inicial de 169 dólares para uma licença vitalícia. Inclui a capacidade de se conectar a 15 dos tipos de base de dados mais comuns, bem como um conjunto de funcionalidades abrangente, incluindo integração com inteligência artificial, visualização de tabelas, edição de dados, autocompletar de SQL, design visual de tabelas, conversão de bases de dados e muito mais. Estas funcionalidades adicionais podem proporcionar maior flexibilidade, escalabilidade e eficiência, especialmente para necessidades empresariais complexas.








