Este artigo contém uma lista dos Melhores Software Gratuito de Designer de Esquema de Banco de Dados para Windows. Esses freeware são basicamente usados como ferramenta de design de diagrama de esquema de banco de dados que permite desenhar uma representação visual de seu banco de dados com tabelas. Essas tabelas consistem em várias colunas, índices, gatilhos, chaves estrangeiras, privilégios, etc. Além disso, você pode editar as propriedades dos respectivos objetos em seu modelo. Por exemplo, para adicionar e definir uma coluna, você pode torná-la uma chave primária, atribuir o tipo de dados desejado, adicionar expressões padrão, especificar se pode ser nulo ou não, etc. Você pode vincular tabelas em seu modelo usando identificação ou não identificação relacionamentos.
Para exportar diagramas de esquema de banco de dados, a maioria desses softwares de designer de esquema suporta formatos de imagem como BMP, JPG, PNG, etc. Alguns deles também permitem exportar o modelo de banco de dados em XML, HTML, etc. .formatos.
Todos esses softwares de design de esquema de banco de dados podem ser usados para criar e gerenciar o servidor de banco de dadoss, conectar-se a um banco de dados e realizar consultas de dados.
Meu designer de esquema de banco de dados favorito:
MySQL Workbench é meu software de diagramação de banco de dados favorito, pois permite criar um esquema de banco de dados elaborado e também suporta uma boa variedade de formatos de exportação como PNG, SVG, PDF, etc. ER /One Data Modeler também é um designer de esquema de banco de dados consideravelmente bom.
Você também pode verificar as listas dos melhores softwares gratuitos ER Diagram Creator, Network Diagram e Data Visualization para Windows.
MySQL Workbench
MySQL Workbench é um software de designer de esquema de banco de dados gratuito para Windows. Este software é basicamente usado para criar e gerenciar conexões com servidores de banco de dados, administração de servidores, migração de dados e muito mais.
Como criar um modelo de esquema de banco de dados visual no MySQL Workbench:
Para projetar um esquema de banco de dados visual, primeiro você precisa clicar na opção Adicionar diagrama no menu Modelo. Agora, você pode adicionar camadas e tabelas ao seu modelo. Posteriormente, você pode adicionar colunas, índices, chaves estrangeiras, gatilhos, particionamento, opções, inserções e privilégios. Vamos falar sobre esses elementos resumidamente:
- Colunas: Adicione colunas às suas tabelas com nome, tipo de dados (int, expressão padrão, comentários, etc). Você pode definir a coluna como chave primária, não nula, preenchimento zero, não assinado, incremento automático, binárioy, gerado e/ou exclusivo.
- Índices: adicione índices com as colunas desejadas e especifique as opções de índice, como tipo de armazenamento, tamanho do bloco de chaves, analisador e comentário do índice.
- Chaves estrangeiras: adicione chaves estrangeiras com tabela referenciada e selecione opções como atualizar e excluir (definir nulo, cascata, restringir, sem ação).
- Acionadores: crie ou edite acionadores como antes da inserção, após a inserção, antes da atualização, após a atualização, etc.
- Particionamento: ativa o particionamento para uma tabela específica, define o tipo de partição (hash linear, chave linear, lista etc.), contagem de partições etc.
- Opções: Aqui, você pode configurar preferências como senha de tabela, formato de linha, opções de armazenamento, opções de mesclagem de tabela, etc.
- Inserções: gerencie declarações de inserção.
- Privilégios: gerencie funções e privilégios atribuídos aqui.
No painel esquerdo da interface, você pode visualizar e gerenciaro conteúdo das camadas, tipos de usuário, etc. Permite selecionar diferentes esquemas de cores para tornar o esquema do banco de dados ainda mais atraente visualmente.
Você pode exportar o design do esquema como PNG, SVG, PDF de página única ou arquivos PostScript de página única. Também permite imprimir o modelo de banco de dados criado.
MySQL Workbench é um dos melhores softwares de designer de digramas de banco de dados na minha opinião. Além dos recursos acima, também permite personalizar o tamanho e as propriedades do diagrama, gerenciar modelos de tabela, ajustar automaticamente o layout do modelo, etc.
Página inicial Página de download
ER/One Data Modeler
ER/One Data Modeler é outra ferramenta gratuita de design de diagrama de esquema de banco de dados para Windows. Ele permite que você crie um esquema de banco de dados para um DBMS de destino como Firebird, Mysql, Oracle, etc.
Basicamente, permite criar EER, ou seja, diagramas de relacionamento de entidade aprimorados. Você pode adicionar uma tabela usando a ferramenta de entidade e inserir colunas (tipo de dados, tamanho, valor padrão etc.), índices, restrições, chaves, gatilhors, descrição e scripts para a tabela criada. Você pode adicionar relacionamentos simples ou muitos para muitos para vincular tabelas. Para definir um relacionamento, você pode escolher uma tabela filho e uma tabela pai, adicionar chave pai, adicionar notas, selecionar ações em atualizar/excluir etc. Além disso, também permite definir domínios, sequências, procedimentos e visualizações.
Ele fornece um recurso de validação para melhorar e relatar erros em seus modelos de dados. Você pode acessar esse recurso no menu Modelo.
Depois de criar o diagrama do esquema, você pode exportá-lo como uma imagem no formato JPG. Além disso, você pode visualizar e imprimir o diagrama do banco de dados.
Você pode criar e gerenciar bancos de dados SQL usando-o.
Observação: é gratuito apenas para uso não comercial.
Página inicial Página de download
Bifurcação do DB Designer
DB Designer Fork é um designer de esquema de banco de dados portátil para Windows. É um software muito simples e fácil de usar para criar diagramas de esquema de banco de dados. Em primeiro lugar, você precisa ativar o Modo de design no menu Exibir e, em seguida, pode adicionar várias regiões ao modelo e tabelas às regiões. Veja como criar um diagrama de banco de dados:
- Editor de tabelas: Primeiro, para adicionar tabelas, você precisa inserir colunas com nome e especificar tipo de dados, chave primária ou não, nulo ou não nulo, não assinado,preenchimento zero, valor padrão, etc. Você também pode especificar o tipo de tabela (HEAP, BDB, MERGE, etc.) e defini-la como uma entidade fraca. No mesmo editor de tabela, você pode selecionar opções avançadas de tabela, incluindo tipo de RAID, tamanho do bloco, etc., inserções padrão e comentários.
- Editor de relações: você pode vincular tabelas usando relacionamentos de identificação ou não identificação e modificar propriedades de relação. Essas propriedades incluem tipo de relação, visibilidade, origem, destino, chaves estrangeiras, definição de referência, etc.
Você pode adicionar uma caixa de texto e colocá-la em qualquer lugar no modelo de banco de dados. Além disso, ferramentas como selecionar, mover, ampliar, redimensionar etc. são fornecidas para fazer os ajustes corretos no design do esquema. Uma janela Navigator dedicada e compacta é fornecida para mover para as seções desejadas do modelo.
Permite exportar todo o modelo de banco de dados ou objetos selecionados como uma imagem PNG ou BMP.
Além do design gráfico do esquema do banco de dados, ele fornece outros recursos, incluindo conectar ao banco de dados, sincronização de bancos de dados, engenharia reversa, etc.
Página inicial Página de download
SQL Power Architect
SQL Power Architect é basicamente uma ferramenta de modelagem de dados para Windows. Ele permite que você crie um esquema de banco de dados adicionando tabelas e vinculando-as.
Para adicionar uma tabela a um esquema de banco de dados, você pode definir seu nome lógico, nome físico, nome da chave primária e remarcas. Permite adicionar colunas às tabelas e editar as respectivas propriedades, incluindo nome lógico, nome físico, tipo de dados (inteiro, char, booleano, array, binário, varchar, etc.), precisão , chave primária ou não, permitir nulo ou não, incremento automático ou não, valor padrão, comentários, etc. Depois de criar tabelas, você pode vinculá-las usando relacionamentos de identificação ou não identificação. Para definir um relacionamento, você pode editar suas propriedades como o rótulo da tabela PK. Rótulo da tabela FK, cardinalidade, adiamento, regra de atualização, regra de exclusão, etc. Permite adicionar índice com nome (agrupado, único), tipo (bitmap, domínio, hash, árvore B, etc.) e colunas a serem incluídas. Você pode exportar o esquema como um arquivo HTML. Além disso, você pode imprimir o diagrama do esquema do banco de dados.
Você também pode criar um design de esquema OLAP usando-o. Para isso, vá ao menu OLAP e clique na opção Edit Schema > New Schema para iniciar um novo design. Você pode até importar esquemas criados em formato XML. Agora, na nova janela, você pode adicionar cubos comth name, caption, SELECT statement, etc., e crie uma nova dimensão compartilhada com name, caption e type (standard/time). Você também pode adicionar cubos virtuais ao seu esquema de banco de dados. Além disso, permite adicionar elemento de uso de dimensão para conectar uma dimensão e um cubo. Outras ferramentas para projetar um esquema de banco de dados visual incluem layout automático (mudança para um layout de esquema padrão), zoom in/out, etc. Cada elemento do cubo pode ser visualizado e gerenciado no painel esquerdo. Depois de criar o esquema do banco de dados OLAP, você pode exportá-lo no formato XML.
Em suma, é outro bom designer de esquema de banco de dados para Windows.
Página inicial Página de download
pgModeler
pgModeler é outro software de designer de esquema de banco de dados para Windows. Embora seja um software pago, também oferece uma versão de demonstração que pode ser usada gratuitamente com restrições de recursos. Uma das restrições de recursos é que você pode adicionar objetos com no máximo 9 instâncias ao seu design de esquema.
Ele fornece um módulo Design onde você pode criar um diagrama de esquema de banco de dados. Para isso, você pode adicionar várias tabelas e colunas (com nome, chave primária, tipo de dados, etc.) a cada tabela. O procedimento para criar o esquema do banco de dados é semelhante ao de outros softwares. Você também pode definir restrições, gatilhos, regras, índices, etc. Você pode conectar tabelas com herança um-para-um, um-para-muitos, muitos-para-muitos, etc. relacionamentos.
A versão de demonstração não permite salvar um projeto, mas após criar o diagrama do esquema do banco de dados, você pode exportá-lo como um arquivo gráfico (PNG, SVG). Além disso, você exporta o projeto de esquema de banco de dados como servidor de banco de dados ou arquivo SQL.
pgModeler é um software de modelagem de banco de dados de código aberto.