Pergunta

Nossa aplicação tem uma bastante grande, alastrando projeto DB, com 175 mesas. A maioria das tabelas são usadas por uma ou duas características principais, e eu gostaria de criar vários pequenos "mini-esquemas" para descrever a estrutura de diferentes partes do sistema aos novos contratados (sem mostrar-lhes o esquema total de gigante que é, francamente , tão grande a ponto de ser inútil).

Uma vez que estes são tabelas já existentes, eu preciso de uma ferramenta que vai permitir-me para entrar totalmente personalizado nomes para campos e especificar conexões mim mesmo (já que algumas de nossas chaves estrangeiras não seguem o padrão de nomenclatura padrão).

Qual é a melhor barato ou ferramenta gratuita para isso?

Os pontos de bónus se ele permite cores personalizadas a ser selecionado para elementos do diagrama (ou seja, tabelas), uma vez que este iria permitir-me para criar uma versão remontada do esquema para discussão de como os principais sistemas interagem.

Foi útil?

Solução

Bem, ele não faz cores personalizadas, mas MySQL Workbench é uma ferramenta de modelagem de banco de dados gratuito fornecido pelo MySQL.

Você pode até configurá-lo para fazer engenharia reversa de um diagrama do esquema inteiro apenas por tê-lo conectar ao seu banco de dados. Você poderia levá-la de lá e partição para fora o que você precisava em diagramas de modelagem separados.

Outras dicas

Para qualquer tipo de gráfico desenho eu realmente achar que é difícil de bater o utilitário de Graphviz ; mas seria necessário que você aprender uma nova (e eu usar "aprender" vagamente aqui) linguagem chamada "dot". A linguagem é incrivelmente simples, e há abundância de modelos em torno de usá-lo para esquemas de documentos.

Em uma nota lateral, há uma excelente ferramenta de mapeamento de esquema que pode inferir conexões com base em nomes de colunas que podem levá-lo muito perto do que você precisa, é chamado de SchemaSpy .

Eu gosto da simplicidade do WWW SQL Designer ( Demonstração ):

WWW SQL Designer

Eu uso Visio. Tem uma capacidade de engenharia reversa que permite apontar para uma fonte ODBC e ele vai puxar nas tabelas, vistas e procedimentos de armazenamento como elementos de desenho. Se os constrangimentos estão presentes, ele irá auto connet as tabelas através do seu relacionamento. quero chamar a sub-esquema, basta selecionar as tabelas que você precisa durante a extração e viola! ele também tem várias páginas dentro do desenho de modo que você pode ter uma página principal com tudo e páginas subseqüentes com detalhes subschema embutidos.

Você também pode definir estilos de linha, estilos de preenchimento e estilos de fonte também. E se você está no MSDN, você já tem isso ...

Tente usar SQLyog de Schema Designer. É muito simples e intuitivo de usar. Vale a pena dar uma tentativa ...

do SQLyog Schema Designer tela

Confira esta fonte Abrir ferramenta de diagramação encontrada aqui .

Aqui está outra chamada DBDesigner encontrada aqui .

Espero que isso ajude.

1 É muito agradáveis ??ferramentas on-line que você pode usar este http://creately.com/diagram-type/database-design .Eu estou usando isso. ele também dá a funcionalidade para tabelas de banco de dados de cor.

enter descrição da imagem aqui

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