OMySQL Workbench permite que o senhor crie suas tabelas, campos e relacionamentos de forma visual, simples e eficiente.
O vídeo mostra passo a passo como criar o esquema e as relações do banco de dados com o software MySQL Workbench.
Essa é uma maneira fácil de criar suas relações internas/externas com chaves estrangeiras.
Quando a estrutura e as relações do banco de dados estiverem prontas, a próxima etapa será abrir o CRUD Generator e começar a gerar o conteúdo do Admin Panel.
O MySQL Workbench é uma ferramenta visual unificada para arquitetos de banco de dados, desenvolvedores e DBAs. O MySQL Workbench oferece modelagem de dados, desenvolvimento de SQL e ferramentas de administração abrangentes para configuração do servidor, administração de usuários, backup e muito mais. O MySQL Workbench está disponível para Windows, Linux e Mac OS X.
https://www.mysql.com/products/workbench/
OMySQL Workbench é um software gratuito fornecido pela equipe do MySQL. Depois de configurar sua conexão, ele permite que o senhor crie tabelas, campos e relacionamentos e os integre em diagramas.
Os diagramas fornecem um visual funcional do modelo, que o senhor pode editar imediatamente usando uma série de ferramentas (criação/edição de relacionamentos, adição de campos etc.).
Em seguida, o senhor exporta para o seu banco de dados para sincronizá-lo.
Em resumo, o MySQL Workbench torna o trabalho com seus bancos de dados muito mais agradável, simples e eficiente do que usar a interface PHPMyAdmin.
Vamos dar uma olhada mais de perto em como começar.
O MySQL Workbench requer uma conexão com um banco de dados, portanto, ele deve ser criado primeiro com o PHPMyAdmin.
Abra o PHPMyAdmin em seu navegador
Clique no botão New (Novo
) no canto superior esquerdo, digite um nome para o novo banco de dados, escolha o charset no menu suspenso (geralmente "utf8_general_ci" é uma boa opção) e clique em create (criar
).
Agora que o senhor criou o banco de dados, a segunda etapa é conectar o MySQL Workbench a ele.
Abra o MySQL Workbench e vá para database => manage connections.
Crie uma nova conexão e insira suas configurações de conexão:
Teste sua conexão e feche a janela de configurações.
Clique em file => new model no menu principal. Ele cria um novo projeto com um banco de dados chamado mydb.
Clique duas vezes na guia mydb para abri-la e digite o nome real do banco de dados.
Feche a guia do banco de dados para voltar à tela principal.
A partir daí, o senhor pode criar suas tabelas, adicionar e parametrizar seus campos selecionando as opções apropriadas (tipo de dados, chave primária, não nulo, incremento automático etc.).
Agora, criaremos um diagrama que nos permitirá criar os relacionamentos entre as tabelas com apenas alguns cliques.
Feche a guia da tabela e clique duas vezes em Add Diagram (Adicionar diagrama ) na tela principal.
Isso abre a janela do diagrama.
A árvore do catálogo à esquerda mostra o esquema do banco de dados com suas tabelas.
Arraste e solte as tabelas que o senhor deseja adicionar ao diagrama na área principal.
Observe que o MySQL Workbench permite criar vários diagramas diferentes no mesmo projeto, o que é recomendado se o senhor tiver muitas tabelas. Isso permitirá que o senhor agrupe as diferentes partes lógicas do seu projeto e tenha uma visão mais legível de cada uma delas.
O senhor também pode criar um diagrama global que inclua todas as suas tabelas e vários subdiagramas.
Agora que o diagrama está pronto, o senhor pode criar as relações entre as tabelas.
Os campos de chave estrangeira serão criados e nomeados automaticamente.
Vários tipos de relacionamentos estão disponíveis na barra de ferramentas:
Para obter explicações sobre os diferentes tipos de relações, consulte o tutorial Os diferentes tipos de relações em um banco de dados MySQL
Para adicionar um relacionamento entre duas tabelas:
Até agora, estivemos trabalhando com o MySQL Workbench, mas nada foi transferido para o servidor MySQL.
O MySQL Workbench permite que o senhor sincronize seus bancos de dados em ambas as direções, de forma fácil e segura. Veja a seguir como exportar do software para o servidor MySQL:
No menu principal, vá para database => synchronize model.
Na janela aberta, verifique as configurações de conexão, digite o nome do banco de dados no campo "default schema" e clique em next.
Na próxima etapa, o senhor tem opções para ignorar determinadas sincronizações. O senhor pode ignorá-las e ir para a próxima etapa.
Clique no botão next até chegar à tela"Model and data difference" (diferença demodelo e dados) (captura de tela abaixo).
O MySQL Workbench se conectará ao seu banco de dados, recuperará e analisará seus dados.
Na tela"Model and data difference" (Diferença de modelo e dados):
Na coluna "update", o senhor pode clicar duas vezes nas setas para escolher a direção da sincronização para cada tabela.
Em seguida, clique no botão next (próximo ).
Ele mostrará uma visualização das instruções SQL que serão enviadas ao seu servidor.
Clique no botão Execute (Executar ) para finalizar a sincronização, e o MySQL Workbench fará a mágica.
Além de permitir que o senhor estruture seus bancos de dados de forma simples e eficiente, o MySQL Workbench oferece muitas opções e possibilidades.
O senhor pode, por exemplo, exportar diagramas em diferentes formatos (imagem, pdf), o que lhe permite compartilhá-los com seus colegas de trabalho ou clientes.
Além disso, depois de salvar o projeto no formato .wmb, é possível recarregá-lo e começar a sincronizá-lo em outro servidor, o que permite recriar e até mesmo compartilhar o banco de dados com apenas alguns cliques.
Combinados com o Flyspeed SQL Query, esses dois programas gratuitos são, na minha opinião, o par perfeito para trabalhar com bancos de dados MySQL.
Construa seu banco de dados