Cursos / Informática para Internet / Banco de dados / Aula

arrow_back Aula 18 - Engenharia Reversa

Apresentação

Até o momento, você já aprendeu como modelar seu banco no MySQL Workbench através do Modelo Relacional e utilizar instruções SQL para criar tabelas e relacionamentos. Você já viu também boas práticas de projeto de banco de dados que permitem reduzir duplicação e redundância de dados.

Nesta aula, você irá aprender como usar o MySQL Workbench para criar em um banco de dados todas as tabelas e relacionamentos definidos nos seus modelos relacionais. Note que enquanto seu modelo estiver no MySQL Workbench ele não poderá ser utilizado para armazenar dados. Para que os dados sejam armazenados, você precisa concretizar o modelo, ou seja, criar todas as tabelas e relacionamentos descritos no modelo do MySQL Workbench no seu banco de dados MySQL.

Além disso, você irá aprender como recuperar o modelo relacional de um banco de dados que já esteja em operação. Essa ação de recuperação de modelo é chamada de engenharia reversa do banco de dados. A engenharia reversa é muito utilizada quando um programador deseja entender o modelo relacional de uma aplicação que não possui uma documentação adequada. Como um dia você poderá enfrentar tal situação, é importante que você saiba como recuperar a estrutura relacional de uma aplicação.

Objetivos

  • Fazer a engenharia reversa de um banco de dados existente.
  • Gerar a estrutura de tabelas, relacionamentos e chaves de um banco de dados a partir de um modelo relacional.

Versão 5.3 - Todos os Direitos reservados