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
- 5.2 Modelagem de Tabelas e Relações por Arrastar e Soltar
- 5.3 Navegação no Canvas e Exportação de Diagramas
- Tópicos relacionados
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:
- Clique com o botão direito sobre o banco na barra lateral esquerda.
- Selecione Desenhar Esquema….
- 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
- Clique com o botão direito em uma área livre da tela e escolha Adicionar Tabela….
- Defina o nome da tabela, motor de armazenamento (
InnoDB, PostgreSQL) e campos. - Criar chave estrangeira: Arraste o campo
user_iddo cartãopaymentsaté soltá-lo sobre o campoiddo cartãousers. - O SQLOZ conecta as tabelas visualmente e gera o comando
FOREIGN KEY (user_id) REFERENCES users(id)em segundo plano. - 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.
