Eu gostaria de ter uma boa ferramenta para projetar o esquema do banco de dados com todas as tabelas, colunas, tipos de dados e relações. Hoje faço isso principalmente com caneta e papel, mas gostaria de fazê-lo com uma boa ferramenta de design.
Existe alguma boa (e talvez gratuita) ferramenta de Design de Banco de Dados?
database-design
schema
tools
Jonas
fonte
fonte
Respostas:
Mais para ER do que para prototipagem (nunca o ouvi no contexto de bancos de dados): Se você estiver no MySQL, tente o MySQL Workbench . Embora gere código específico do MySQL, pequenos ajustes são feitos facilmente.
Para o PostgreSQL, há uma boa lista em seu wiki , o PGDesigner parece muito capaz. Além disso, haverá um Designer em versões futuras do pgAdmin.
fonte
Comecei a usar o NORMA (link corrigido em outubro de 2011), que é útil para capturar os relacionamentos e restrições em inglês puro. Consulte Modelagem de Função de Objeto também.
Isso irá gerar scripts XSDs e SQL.
Espero nunca mais ver um ERD ...
fonte
Eu usei no passado o Power Designer (ou o Q Designer naquela época). Foi ótimo! Tinha instalações de engenharia reversa, geração de scripts ... tudo o que você precisava. Mas não é grátis.
Uma ferramenta gratuita que usei um pouco no passado foi o DB Designer . Mas eu poderia usá-lo apenas para dbs pequenos. Na época, havia erros ao trabalhar com designs de esquema complicados, mas isso foi há alguns anos, por isso tenho certeza de que foi corrigido.
Agora eu uso apenas a ferramenta de diagramação do SQL Server.
fonte
O MySQL Workbench é uma ótima ferramenta gratuita.
Outra opção é a diagramação do SQL Server, incluída no Express, para que você possa experimentar gratuitamente também.
O ER / Studio da Embarcadero tem uma avaliação gratuita. É uma solução mais completa (lida, cara), pois suporta modelagem lógica e física. O ER / Studio é um produto incrível que merece seu preço, se você faz muito design.
fonte
Eu usei o MySQL Workbench, o Toad Data Modeler e o SQL Developer Data Modeler da Oracle. Qualquer um deles seria um bom lugar para começar.
fonte
Você pode usar o Vertabelo . Vertabelo é um designer de banco de dados on-line que trabalha no Chrome e Safari desenvolvido pela empresa em que trabalho.
A característica mais importante dessa ferramenta é que ela permite compartilhar modelos de banco de dados entre a equipe e colaborar com eles via navegador da web.
Outros recursos do Vertabelo incluem:
O Vertabelo é gratuito para projetos acadêmicos e possui versões comerciais para projetos de banco de dados maiores.
fonte