Pergunta

Eu usei WWW SQL Designer várias vezes para criar bancos de dados para aplicações. Estou agora a cargo da trabalhando em um aplicativo com um monte de tabelas (tabelas 100+ MySQL) e eu gostaria de ser capaz de olhar para as relações entre as tabelas de forma semelhante ao que WWW SQL Designer fornece. Parece que ele vem com as disposições para ligar para um banco de dados e fornecer um diagrama de sua estrutura, mas eu ainda não tenho sido capaz de descobrir exatamente como se poderia fazer isso.

Foi útil?

Solução

http://code.google.com/p/database-diagram/

Isso leva uma estrutura de SQL (SQL despejo) e mostra um diagrama:)

Outras dicas

Eu sei que isto é realmente muito velha, mas eu encontrei a solução (se as pessoas estão olhando para ele): você tem que editar o arquivo backend / php-mysql / index.php e preencher o configurações de conexão. Tudo que você precisa é, então, clique em Importar do DB , e em seguida, Carregar com o nome do seu banco de dados.

function setup_import() {
    define("SERVER","localhost");
    define("USER","");
    define("PASSWORD","");
    define("DB","information_schema");
}

Você pode apenas exportar a consulta SQL que constrói suas tabelas existentes, e executar esse na WWW SQL Designer? A maioria dos softwares de gerenciamento de banco de dados tem essa opção ...

Olhando para a interface do designer, eu acho que quando você executá-lo em seu próprio servidor PHP / MySQL, você deve ser capaz de importar banco de dados existente com o botão "Importar de DB" na caixa de diálogo Salvar / Carregar.

Você pode usar o Visio para importar o banco de dados, ele irá diagramar-lo para você.

btw, você já tentou SchemaBank ? Eles são baseados na web e MySQL apoio razoavelmente bem. Ele come o seu despejo sql e gera as tabelas e relacionamentos para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top