Jump to content
Fórum Script Brasil
  • 0

Mostrar relacionamentos entre tabelas já existentes


Emmerich

Question

Estou entrando em uma pequena empresa de produção de sistemas em PHP. Estou pegando um projeto bastante evoluido. Quanto ao código-fonte estou me virando muito bem. Estou querendo estudar a estrutura do banco de dados, que é em MySQL. O banco possui muitas tabelas e é bastante denso. O que eu gostaria, para facilitar muito minha aprendizagem sobre o banco, é visualizar graficamente a estrutura de todo o banco de dados com todos os relacionamentos entre as tabelas. Existe alguma maneira de fazer isso? Como? Obrigado.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
... O que eu gostaria, para facilitar muito minha aprendizagem sobre o banco, é visualizar graficamente a estrutura de todo o banco de dados com todos os relacionamentos entre as tabelas. Existe alguma maneira de fazer isso? Como? Obrigado.

Oi, 'Emmerich'!

Sim. Mas vai necessitar alguma interação humana.

As ferramentas que posso indicar para fazer esta engenharia reversa são:

1 ERWin da CA Computers (muito cara)

2 Ver Tópico Para Tutoriais/dicas post #3 Tópico Para Tutoriais/dicas post #3 são Ferramentas Free.

3 A interação humana vai depender do tipo de engine das tabelas do banco MySQL que você está usando. Se for InnoDB e o DBA definiu todas as contraints para foreign keys, então a interação humana é menor. (Seu melhor Caso)

Seu Pior Caso será se o engine utilizado for MyISAM. Onde a engenharia reversa só retornará as tabelas sem as ligações entre elas. Neste caso a interação humana, para estabelecer as ligações, será total.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...