Para criar um relacionamento no MySQL Workbench:
- Crie um modelo de banco de dados (crie um novo modelo ou faça engenharia reversa de um banco de dados existente)
- Visualizando o modelo do banco de dados, clique duas vezes na primeira tabela do relacionamento
- O painel inferior será aberto com os detalhes da tabela. Clique em Chaves Estrangeiras guia
- No painel esquerdo, selecione o campo de chave estrangeira e a tabela referenciada
- No painel do meio, selecione a coluna estrangeira e a coluna referenciada (chave primária)
- No painel direito, defina as ações de atualização/exclusão que você deseja que ocorram quando um registro de chave primária for atualizado ou excluído
A relação está agora estabelecida. Repita as etapas 4 a 6 para quaisquer outras colunas de chave estrangeira nessa tabela.
Para criar um banco de dados a partir deste modelo:
- Exporte o esquema atualizado para um script.
- Crie um banco de dados a partir do script.
Exemplo
Aqui está um exemplo de estabelecimento de um relacionamento usando um modelo de banco de dados:
Este exemplo mostra que dois relacionamentos foram estabelecidos na tabela “Álbuns”. Clicar em uma chave estrangeira no painel esquerdo atualiza os painéis do meio e direito com seus detalhes.