29 pontos por GN⁺ 2024-04-08 | 1 comentários | Compartilhar no WhatsApp
  • Ferramenta online de design de entidade-relacionamento (ER) de banco de dados e gerador de SQL, amigável e intuitiva
  • Suporta 5 bancos de dados: MySQL, PostgreSQL, SQLite, MariaDB, SQL Server
  • Atalhos de teclado e personalização da UI disponíveis
  • Fornece vários templates e permite criar templates próprios
  • Exportação e importação de scripts DDL (atualmente compatível apenas com MySQL)
  • Suporte a ORDB (permite criar tipos personalizados e esquemas JSON personalizados)
  • Modo de apresentação
  • Permite gerenciar ToDOs

Introdução ao drawDB

  • O drawDB é um editor de entidade-relacionamento (ER) de banco de dados amigável e intuitivo, utilizável diretamente no navegador.
  • Com alguns cliques, é possível criar diagramas, exportar scripts SQL e personalizar o editor sem criar uma conta.

Primeiros passos

Desenvolvimento local

  • É fornecido o método para clonar o código-fonte do repositório GitHub do drawDB, instalar os pacotes necessários e executar o servidor de desenvolvimento.
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run dev  
    

Build

  • É fornecido o método para clonar o código-fonte, instalar os pacotes necessários e gerar uma build de produção.
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run build  
    
  • As configurações do servidor e as variáveis de ambiente devem ser definidas com base no .env.sample, de acordo com os formulários de pesquisa e relato de bugs.

Opinião do GN⁺

  • O drawDB pode ser muito útil para engenheiros de software iniciantes que estão tendo o primeiro contato com design de banco de dados. O recurso de montar diagramas ER visualmente e gerar scripts SQL ajuda no processo de aprendizado de modelagem de banco de dados.
  • A ferramenta é baseada na web e de fácil acesso, sendo conveniente por poder ser usada imediatamente sem um processo de instalação complexo ou criação de conta.
  • Por ser um projeto open source, os usuários podem contribuir diretamente com melhorias de funcionalidades ou correções de bugs, além de contar com o apoio da comunidade.
  • No entanto, projetos open source às vezes podem não garantir suporte e atualizações contínuos, então isso deve ser levado em conta em projetos comerciais ou ambientes corporativos.
  • Outras ferramentas com funcionalidades semelhantes incluem MySQL Workbench, Lucidchart e ER/Studio, e os usuários devem escolher a ferramenta que melhor se adapta às suas necessidades.

1 comentários

 
yangeok 2024-05-10

Não há mais necessidade de usar uma ferramenta de ERD paga ^^