MySQL Workbench
MySQL Workbench
de Dados
MySQL Workbench
SQL Editor
Schemas
Ø Nesta área é possível criar um novo schema, apagar e alternar entre os
schemas do MySQL.
Ø Clique com o botão direito do mouse sobre um dos schemas existentes e
novas opções de menu serão apresentadas.
Ø Clique com o botão direito do mouse sobre uma área em branco de
SCHEMAS para visualizar o pop-menu Create Schema.
Schemas
Ø Na aba Schemas também é possível gerenciar as tabelas de um schema.
Schemas
Ø Selecione a tabela estoque do schema db_loja e clique no menu Alter
Table. A tabela será editada para alteração.
Ø A tela apresenta várias abas importantes na parte inferior.
Schemas
Ø Clique no ícone em destaque para remover a aba Output e visualizar as
colunas da tabela estoque.
Ø Crie a tabela vitima (cpf, nome, datanasc). Após clicar em Apply, confira o
SQL gerado e clique em Apply e Finish. Feche a aba da table vitima.
Criando uma Tabela...
Engenharia Reversa
Engenharia Reversa
Ø Através do Workbench é possível gerar o diagrama de entidade e
relacionamento de uma base de dados (schema) existente. Essa
funcionalidade é chamada de Engenharia Reversa.
Ø Para praticar, selecione o database db_delegacia. Em seguida, clique no
menu Database – item Reverse Engineer.
Engenharia Reversa
Ø Clique no botão Next nas próximas duas telas apresentadas. Digite a
senha do usuário root, caso seja solicitada.
Engenharia Reversa
Ø Na tela abaixo, selecione o db_delegacia e clique no botão Next. Digite a
senha do usuário root, caso seja solicitado e clique em Next.
Engenharia Reversa
Ø Nas próximas telas clique nos botões Execute, Next e Finish, a medida
que forem sendo apresentados.
Engenharia Reversa
Ø Ao final uma aba com o DER de db_delegacia será apresentado. Save o
modelo como DER_db_delegacia. Este arquivo fica disponível na tela
principal do Workbench.
Ø Esse recurso é útil para gerar uma documentação lógica de um banco de
dados já existente.
Praticando...
Ø Através do Workbench, crie o database db_bancario com as tabelas
ilustradas no modelo lógico abaixo. Concluída esta tarefa, realize a
engenharia reversa deste database.