Skip to main content
SQLOZ
Chapter 5 Schema & Model Architecture

Capítulo 5: Designer Visual de Esquemas

Info: Este capítulo explica a engenharia reversa visual de esquemas de banco de dados, o desenho de tabelas e relacionamentos com arrastar e soltar e a exportação de diagramas ERD.

Neste capítulo:

5.1 Engenharia Reversa e Visualização

Compreender o relacionamento entre dezenas de tabelas examinando apenas scripts DDL é exaustivo. O SQLOZ analisa os metadados do banco e constrói um modelo entidade-relacionamento visual:

  1. Clique com o botão direito sobre o banco na barra lateral esquerda.
  2. Selecione Desenhar Esquema….
  3. O SQLOZ carrega as tabelas, tipos de dados e vínculos de chaves (PK/FK), organizando-os em cartões interativos coloridos.

Cada atributo apresenta distintivos claros:

  • PK (Dourado): Chave Primária (Primary Key)
  • FK (Azul): Chave Estrangeira (Foreign Key)
  • UQ (Esmeralda): Restrição Exclusiva (Unique)
  • AI (Laranja): Auto-Incremento (Auto-Increment)

5.2 Modelagem de Tabelas e Relações por Arrastar e Soltar

  1. Clique com o botão direito em uma área livre da tela e escolha Adicionar Tabela….
  2. Defina o nome da tabela, motor de armazenamento (InnoDB, PostgreSQL) e campos.
  3. Criar chave estrangeira: Arraste o campo user_id do cartão payments até soltá-lo sobre o campo id do cartão users.
  4. O SQLOZ conecta as tabelas visualmente e gera o comando FOREIGN KEY (user_id) REFERENCES users(id) em segundo plano.
  5. Clique em Salvar Alterações para aplicar o DDL no servidor.

5.3 Navegação no Canvas e Exportação de Diagramas

  • Ajustar à tela (Cmd + 0): Enquadra perfeitamente todos os cartões na janela visível.
  • Localizar tabela (Cmd + F): Pesquisa por nome e focaliza o cartão correspondente.
  • Exportar diagrama: Salve o esquema em PNG de alta resolução ou PDF vetorial para documentações e relatórios executivos.

Designer visual de esquemas (ERD)

Tópicos relacionados