O Altova DatabaseSpy é uma ferramenta única para consulta e design de bancos de dados, que permite trabalhar com múltiplos bancos de dados e que, inclusive, gera gráficos elegantes diretamente a partir dos resultados das consultas.
O DatabaseSpy conecta-se a todos os principais bancos de dados, facilitando a edição de SQL, o design da estrutura do banco de dados, a edição de conteúdo e a conversão de bancos de dados, a uma fração do custo das soluções que se limitam a um único banco de dados.

O Altova DatabaseSpy é uma ferramenta única para consulta e design de bancos de dados, que permite trabalhar com múltiplos bancos de dados e que, inclusive, gera gráficos elegantes diretamente a partir dos resultados das consultas.
O DatabaseSpy conecta-se a todos os principais bancos de dados, facilitando a edição de SQL, o design da estrutura do banco de dados, a edição de conteúdo e a conversão de bancos de dados, a uma fração do custo das soluções que se limitam a um único banco de dados.
Novo! Aumento significativo de velocidade e muito mais novas funcionalidades Na versão 2026, disponível a partir de 21 de outubro de 2025.
O DatabaseSpy, uma ferramenta versátil Editor SQL O programa é dividido em uma janela para comandos SQL e uma ou mais janelas de resultados, que podem ser organizadas em abas ou empilhadas. Uma barra de ferramentas no editor SQL inclui um botão "Executar" que permite executar os comandos SQL imediatamente e visualizar os resultados.
A janela de comandos SQL utiliza codificação por cores para cada comando SQL, com identificação única para comandos, 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 recursos de autocompletar SQL personalizáveis para agilizar o desenvolvimento de consultas SQL. Execute as consultas e visualize os resultados imediatamente em uma ou mais janelas, que podem ser organizadas em abas ou empilhadas.
Bancos de dados suportados:
Configurações de formatação para SQL são fornecidas para cada banco de dados suportado, e a formatação adequada é aplicada automaticamente quando você muda de banco de dados.
O DatabaseSpy suporta a execução assíncrona de consultas, permitindo que múltiplas consultas SQL sejam processadas em janelas diferentes simultaneamente, seja para servidores diferentes, ou mesmo múltiplas consultas para o mesmo servidor.
O DatabaseSpy oferece 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 usuários 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 exibir 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 usados em vez do produto e do cliente, respectivamente.
Quando uma consulta com parâmetros é executada diretamente, utilizando o botão "Executar" localizado no canto superior esquerdo da janela do editor SQL, o DatabaseSpy abre uma caixa de diálogo que permite ao usuário inserir os valores para a execução, e o resultado exibido no canto inferior direito é gerado.
Os modelos SQL para o DatabaseSpy podem ser salvos em uma pasta de projetos especial e executados dinamicamente. Frequentemente, um usuário precisa criar consultas que gerem resultados de teste para explorar dados desconhecidos. Após a execução de uma consulta de teste, o usuário 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 acessar as funcionalidades de inteligência artificial diretamente no editor SQL, utilizando o Assistente de IA do DatabaseSpy para criar exemplos de comandos 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 poderosa para aumentar a produtividade e acelerar o aprendizado ao trabalhar com bancos 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. Você pode examinar tabelas e relacionamentos em uma base de dados existente, editar tabelas para melhor atender às suas necessidades, ou até mesmo adicionar tabelas inteiras, especificando todos os atributos de suas colunas e os relacionamentos com outras tabelas, desde o início.
A interface gráfica do DatabaseSpy permite que você se concentre na estrutura subjacente dos seus dados e nas modificações necessárias, em vez de se preocupar com os comandos SQL necessários para implementá-las. À medida que você trabalha, o designer gráfico de banco de dados do DatabaseSpy constrói automaticamente as instruções SQL que você precisará, mas você decide quando executar o script de alteração da estrutura do banco de dados, depois de concluir todas as suas edições.
O DatabaseSpy inclui um comando para criar scripts DDL completos para um esquema de banco de dados. Quando um administrador de banco de dados precisa recriar uma estrutura de banco de dados completa, são necessários scripts não apenas para criar tabelas, mas também para criar todas as visões, restrições, índices, funções, procedimentos, etc., que possam estar definidos no banco de dados.
Clicar com o botão direito em qualquer esquema de banco de dados na janela auxiliar do navegador online oferece a opção "Script DDL".
O script é então aberto imediatamente para revisão em uma nova janela do editor SQL.
Os scripts DDL são essenciais para fazer o backup de estruturas de banco 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 transmite informações de forma mais eficaz do que uma tabela de dados numéricos. O DatabaseSpy oferece uma ampla variedade 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 linha, gráficos de barras, gráficos de pizza, gráficos de área e muitos outros, com opções de formatação avançadas.
Agora você pode criar gráficos atraentes e informativos para visualizar os dados do seu banco de dados, sem precisar exportar os dados para um aplicativo de gráficos dedicado. 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. Além disso, você pode salvar os gráficos criados no DatabaseSpy nos formatos de imagem .png, .bmp, .gif ou .jpg, na resolução personalizada que você especificar.
Existem inúmeras opções de personalização disponíveis para cada tipo de gráfico, incluindo títulos, cores de primeiro plano e fundo, definição de intervalos e rótulos dos eixos, controle de fontes, cores de texto, tipos e tamanhos de fonte, e muito mais. Interfaces intuitivas permitem que você especifique cada elemento de um gráfico, inclusive o ângulo de inclinação para gráficos de pizza em 3D.
As informações armazenadas em bancos de dados relacionais raramente são estáticas. Os registros existentes são atualizados ou removidos, e novas informações são adicionadas para manter o banco de dados atualizado e preciso, preservando o valor para o negócio. O DatabaseSpy oferece ferramentas convenientes de edição de banco de dados para o conteúdo das tabelas. O DatabaseSpy permite editar o conteúdo das tabelas do banco de dados em uma janela de visualização interativa.
À medida que você trabalha, o editor de banco de dados interage com o banco de dados de forma limitada. Quando todas as suas alterações estiverem concluídas, você pode revisar suas edições e aplicá-las todas de uma vez, através do botão "Confirmar" na barra de ferramentas.
Além de editar os dados armazenados no banco de dados, você pode obter mais informações sobre os dados apresentados em qualquer tabela de resultados do DatabaseSpy. Você pode selecionar um intervalo de células e copiá-las para colar em outro aplicativo, imprimir a tabela de resultados ou calcular e exibir automaticamente informações sobre os resultados selecionados. Você também pode ordenar os resultados por qualquer coluna para exibir os dados da tabela de forma mais útil.
Trabalhando com dados binários
O DatabaseSpy facilita o processamento de dados binários em colunas definidas como tipo de dado binário. É possível carregar dados binários para a tabela a partir de um arquivo externo, ou salvar dados binários do banco de dados para um arquivo externo. Os campos de dados binários suportados incluem BLOB, raw, binary, varbinary, image e outros, dependendo do tipo de banco de dados.
O Altova DatabaseSpy inclui recursos especiais para explorar, gerenciar e trabalhar com XML em bancos de dados. O XML é amplamente utilizado como o método preferencial para a troca de dados estruturados entre empresas, mas armazenar dados XML em um banco de dados relacional adiciona uma camada de complexidade. O DatabaseSpy oferece ferramentas robustas para ajudá-lo a analisar e manipular bancos de dados que contêm informações em formato XML.
Recursos do DatabaseSpy para XML:
Ao expandir uma tabela de banco de dados usando o DatabaseSpy Online Browser, as colunas que contêm dados XML são identificadas na árvore do navegador. Você também pode explorar os esquemas XML registrados no banco de dados na hierarquia do navegador. Para examinar qualquer esquema XML em detalhes, você pode enviá-lo para o XMLSpy, o ambiente de desenvolvimento líder do setor para todas as tecnologias relacionadas a XML, onde ele será aberto automaticamente na visualização de esquema do XMLSpy, para uma exibição gráfica intuitiva.
A janela "Data Inspector" do DatabaseSpy é uma ferramenta útil para exibir entradas XML longas contidas em células individuais. A janela "Data Inspector" exibe o conteúdo XML com codificação por cores e quebra de linha, e você pode redimensionar a janela para uma melhor visualização. Você também pode copiar dados XML da janela de resultados ou da janela "Data Inspector" para editar offline no XMLSpy. O arquivo externo atualizado pode ser facilmente substituído no banco de dados.
Integração do XMLSpy com bancos de dados SQL:
O DatabaseSpy permite selecionar qualquer tabela ou vista de qualquer banco de dados conectado para exportação. Se você selecionar várias tabelas ou vistas para exportação, cada uma será gravada em um arquivo separado. Você também pode exportar dados em formato XML, estrutura XML, CSV ou HTML diretamente para o Altova XMLSpy. Ao trabalhar no editor SQL, você tem até mesmo um botão de "Exportar" dedicado, que permite abrir instantaneamente uma caixa de diálogo de exportação pré-carregada com as instruções SQL atuais do editor.
O DatabaseSpy permite importar dados para seus bancos de dados a partir de arquivos CSV convencionais ou de arquivos contendo dados XML. Utilizando qualquer um desses formatos, você pode criar novas tabelas ou atualizar tabelas existentes no seu banco de dados.
Recursos de importação e exportação de bancos de dados:
Se você precisar converter dados de um formato diferente antes de importá-los para o seu banco de dados, o Altova MapForce é a ferramenta de mapeamento visual que oferece a capacidade de mapear qualquer combinação de arquivos XML, bancos de dados, texto ou EDI. O MapForce pode se conectar a todos os principais bancos de dados e converter os dados de origem em tempo real para inserção direta.
Bancos de dados suportados:
Embora muitos editores SQL sejam especializados para um sistema de banco de dados específico, o Altova DatabaseSpy oferece suporte a 15 dos tipos de bancos de dados relacionais mais utilizados, incluindo SQL Server, SQLite, Oracle, MariaDB, Firebird, DB2, PostgreSQL, Informix e vários outros. Os clientes não precisam pagar separadamente para se conectar a cada tipo de banco de dados: todos são suportados pelo DatabaseSpy.
Os usuários podem conectar-se a qualquer banco de dados compatível para realizar tarefas de edição de SQL, design da estrutura do banco de dados, edição de conteúdo e conversão de bancos de dados.
O suporte de inteligência artificial em uma ferramenta SQL é muito útil para aumentar a produtividade e auxiliar na geração de scripts SQL. Uma dessas ferramentas de banco de dados que oferece suporte à IA é o Altova DatabaseSpy. Ele 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 que você insira 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 assim por diante. O software também inclui funcionalidades de inteligência artificial para descrever instruções SQL existentes e solucionar problemas.
Claro, você pode executar suas próprias consultas, além das geradas pela inteligência artificial.
Para equipes com diferentes níveis de habilidade, é útil ter uma ferramenta de banco de dados que atenda tanto a usuários iniciantes quanto aos mais avançados.
Uma dessas ferramentas SQL é o Altova DatabaseSpy. O DatabaseSpy foi projetado para aumentar a produtividade de desenvolvedores de banco de dados, administradores de banco de dados (DBAs) e analistas de dados de todos os níveis de habilidade. Ele oferece uma interface amigável, com ferramentas visuais e assistentes para iniciantes, ao mesmo tempo que oferece funcionalidades avançadas, como depuração de SQL, comparação de esquemas e análise de desempenho do banco de dados, para usuários experientes.
O DatabaseSpy também oferece funcionalidades de inteligência artificial integradas para gerar e explicar instruções SQL. Isso pode ser útil tanto para iniciantes que estão aprendendo SQL, quanto para usuários avançados que desejam aumentar sua produtividade.
Determinar a viabilidade financeira de uma ferramenta SQL completa pode depender de diversos fatores, como suas necessidades específicas, os recursos que você precisa e as limitações do seu orçamento. Embora existam algumas ferramentas de banco de dados de código aberto que são gratuitas, elas podem ter um conjunto de recursos limitado e/ou se conectar apenas a um número restrito de servidores de banco de dados.
Uma ferramenta SQL completa e com muitos recursos, conhecida por seu preço acessível, é o Altova DatabaseSpy. Este software tem um custo inicial de 169 dólares para uma licença vitalícia. Isso inclui a capacidade de se conectar aos 15 tipos de banco de dados mais comuns, além de um conjunto abrangente de recursos, incluindo integração com inteligência artificial, navegação em tabelas, edição de dados, autocompletar de consultas SQL, design visual de tabelas, conversão de bancos de dados e muito mais. Essas funcionalidades adicionais podem proporcionar maior flexibilidade, escalabilidade e eficiência, especialmente para necessidades empresariais complexas.








