Projeto do esquema do banco de dados

Ferramentas de design de bancos de dados gráficos para todos os tipos de bancos de dados

  • Criação de tabelas por arrastar e soltar
  • Visualize as relações entre as tabelas
  • Ajusta automaticamente a sintaxe para diferentes tipos de bancos de dados
  • Editar tabelas de banco de dados existentes
  • Crie novas tabelas e relações sem precisar escrever scripts SQL manualmente
  • Converter tabelas existentes para um novo tipo de banco de dados
  • Salvar a representação gráfica da tabela como um arquivo de imagem
  • Gerar scripts DDL completos para esquemas de banco de dados
  • Gerar automaticamente scripts de alteração SQL

Projetar esquemas de banco de dados

O editor de design de banco de dados gráfico no DatabaseSpy permite visualizar, criar e editar as estruturas de todos os seus bancos de dados através de uma única interface gráfica. Você pode examinar tabelas e relacionamentos em um banco de dados existente para compreendê-los mais facilmente, pode editar tabelas existentes para melhor atender às suas necessidades, ou pode adicionar tabelas inteiras, especificando todos os atributos de suas colunas e seus relacionamentos com outras tabelas, desde o início.

Esta visualização gráfica exclusiva permite que você se concentre na estrutura subjacente dos seus dados e nas modificações necessárias, em vez dos comandos SQL necessários para implementá-las. À medida que você trabalha, o designer de banco de dados gráfico 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 que todas as suas modificações estiverem concluídas.

Design de esquemas de banco de dados gráficos no DatabaseSpy

Ao contrário de outras ferramentas, o DatabaseSpy oferece suporte a todos os principais bancos de dados em uma única versão e ajusta automaticamente o conteúdo de listas suspensas de tipos de dados e outras funcionalidades especializadas.

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Criar novas tabelas de forma visual

As ferramentas de design de esquemas gráficos no DatabaseSpy facilitam a criação de novas tabelas com múltiplas colunas, chaves e índices. É possível definir relacionamentos com outras tabelas, com base em chaves estrangeiras.

Com base na sua definição gráfica, o DatabaseSpy gera então os scripts DDL correspondentes para a criação das tabelas. Isso é especialmente útil para usuários que preferem o design visual de bancos de dados, mas que precisam dos scripts DDL para a implementação.

Você pode até mesmo usar a função integrada Assistente de Inteligência Artificial para gerar tabelas e criar relações entre elas.

Edite as tabelas do banco de dados visualmente

Você pode visualizar a estrutura de qualquer tabela existente no seu banco de dados arrastando-a do navegador do banco de dados para o painel de design do banco de dados, ou selecionando-a e escolhendo a opção "Mostrar no Editor de Design" no menu de contexto. Os detalhes da tabela e das colunas são exibidos imediatamente na interface gráfica do designer de banco de dados.

A representação gráfica de cada tabela inclui seções que podem ser expandidas para visualizar detalhes ou recolhidas, permitindo que você se concentre nas relações entre as tabelas, que são claramente indicadas por linhas de conexão.

Você pode editar os nomes e atributos das colunas da tabela diretamente na visualização gráfica da tabela, ou adicionar uma nova coluna, índice, chave ou restrição clicando em ícones, ou através de um menu de contexto acessado com um clique com o botão direito. Você também pode editar as entradas existentes diretamente na janela de design ou na janela de ajuda de propriedades.

Em seguida, o DatabaseSpy pode gerar um script DLL para modificar ou remover tabelas, vistas, índices e outros objetos.

Gerar scripts de alteração do banco de dados

Ao projetar o esquema do seu banco de dados e as tabelas, o DatabaseSpy cria e atualiza automaticamente as instruções SQL necessárias para implementar suas alterações.

Os scripts de alteração SQL podem incluir instruções DDL para criar ou modificar estruturas de banco de dados, bem como instruções SQL para modificar dados. Essa abordagem permite gerenciar tanto as alterações no esquema quanto as alterações nos dados em um único script coerente, facilitando o versionamento e a implantação de atualizações em diferentes ambientes de banco de dados.

Você pode visualizar as instruções SQL diretamente na janela do script de alteração, copiá-las para uma nova janela do Editor SQL, ou salvar o script em um arquivo. Você também pode executar o script diretamente ou descartar as alterações, se desejar.

Gerar scripts DDL completos para esquemas de banco de dados

O DatabaseSpy permite gerar instruções DDL (Linguagem de Definição de Dados) para todos os objetos de um banco de dados ou esquema, em um único script SQL. Você também pode gerar scripts DDL para vários esquemas ou bancos de dados em uma única operação.

Gerar os scripts DDL completos de um banco de dados ou esquema pode ser útil, por exemplo, se você quiser recriar a estrutura desse esquema ou banco de dados em outro servidor ou ambiente, ou se quiser fazer um backup da estrutura atual do banco de dados, ou se quiser criar uma cópia textual da estrutura atual do banco de dados para compará-la posteriormente com outra cópia.

O DatabaseSpy inclui um comando para criar scripts DDL completos para um esquema de banco de dados, incluindo todas as visões, restrições, índices, funções, procedimentos, etc., que estão 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".

Gerar scripts DDL completos para esquemas de banco de dados

Ao executar o comando "Gerar Script DDL Completo" para um esquema ou banco de dados específico, o DatabaseSpy analisa todos os objetos (como tabelas, vistas, procedimentos armazenados, etc.) e, em seguida, gera as instruções DDL correspondentes como um único script, em uma nova janela do editor SQL. Se vários esquemas ou bancos de dados foram selecionados, o script DDL de cada esquema ou banco de dados será exibido em uma nova janela do editor SQL.

Os scripts são então abertos imediatamente para revisão em uma nova janela do editor SQL, onde você pode salvá-los em um arquivo.