A modelagem de dados é um método de criação de um modelo de dados para os dados a serem armazenados em um banco de dados. Ele representa conceitualmente objetos de dados, as associações entre diferentes objetos de dados e as regras.
As ferramentas de design de dados ajudam você a criar uma estrutura de banco de dados a partir de diagramas e, portanto, torna-se mais fácil formar uma estrutura de dados perfeita de acordo com sua necessidade. A seguir está uma lista escolhida a dedo das principais ferramentas de modelagem de dados, com recursos populares e links de download mais recentes. A lista contém software de código aberto (gratuito) e comercial (pago).
1) ConceptDraw
ConceptDraw DIAGRAM oferece uma gama de add-ons específicos de negócios para a criação de infográficos, diagramas, visualização de dados e fluxogramas para o modelo de processo de negócios.
Características:
- ConceptDraw DIAGRAM v12 fornece ferramentas de desenho robustas e abrangentes.
- Ajuda a capacitar processos de comunicação e melhorar suas técnicas de apresentação.
- Você pode usar métricas de negócios muito importantes e rastrear com tecnologia de objeto ao vivo.
2) DbSchema
DbSchema é um designer e gerenciador de banco de dados visual para qualquer banco de dados SQL, NoSQL ou Cloud. A ferramenta permite que você projete e interaja com o esquema do banco de dados, crie documentação e relatórios abrangentes, trabalhe offline, sincronize o esquema com o banco de dados e muito mais.
Características:
- Layouts interativos
- Navegar dados relacionais
- Construtor de consulta visual
- Sincronização de Esquema
- Documentação HTML5
- Gerador de dados aleatórios
- Data Loader
- Formulários e Relatórios
- Editor SQL com preenchimento automático
- Código de cupom " Guru99 " e ganhe 10% DE DESCONTO
3) Erwin Data Modeler
Erwin é uma ferramenta de modelagem de dados usada para criar modelos de dados lógicos, físicos e conceituais. Ajuda a criar o banco de dados real a partir do modelo físico.
Características:
- Ele permite que você modele quaisquer dados de qualquer lugar.
- Ele fornece gerenciamento de modelo centralizado e colaboração para usuários de negócios e técnicos.
- A ferramenta usa padrões de dados corporativos para impulsionar a qualidade dos dados.
- O Erwin Data Modeler possui um ambiente gráfico fácil de usar.
- Ele compara automaticamente o modelo e o banco de dados.
- Sincronize com eficiência a engenharia direta e reversa do código de definição de dados.
- Ele permite que você extraia dados de CRM, ERP, etc. para uma modelagem precisa.
Link para download: https://erwin.com/products/erwin-data-modeler/
4) Archi
Archi é uma solução econômica para arquitetos e modeladores corporativos. Ele oferece suporte à análise, descrição e visualização da arquitetura em todos os domínios de negócios.
Características:
- Você pode criar de forma rápida e intuitiva todos os elementos do ArchiMate nas visualizações do ArchiMate.
- A ferramenta fornece pontos de vista dinâmicos que permitem alterar o ponto de vista do ArchiMate a qualquer momento.
- Ele possui uma visualização de dicas que fornece as informações do elemento ao seu alcance.
- Este software exibe o elemento do modelo selecionado e todos os seus relacionamentos com outros elementos do modelo em um gráfico de árvore radial.
- Ele permite que você faça um brainstorming de suas idéias.
- A ferramenta permite que você crie e edite sua tela.
Link para download: https://www.archimatetool.com/
5) SQL DBM
A ferramenta SqlDBM fornece uma maneira fácil de projetar seu banco de dados em qualquer navegador, trabalhando sem a necessidade de qualquer outro mecanismo de banco de dados ou ferramentas ou aplicativos de modelagem de banco de dados.
Características:
- Você pode gerenciar bancos de dados grandes e pequenos e modelos de dados facilmente.
- Ele permite que você importe um esquema de banco de dados existente.
- Com este software, você pode criar um modelo físico ou ERD de seu banco de dados e adicionar banco de dados, tabelas, suas colunas e relacionamentos.
Link para download: https://sqldbm.com/Home/
6) Sparx Systems Enterprise Architect
O sistema Sparx é uma ferramenta de projeto de diagrama para modelagem, documentação, construção e manutenção de recursos orientados a objetos.
Características:
- Ajuda você a um gerenciamento de projeto eficaz
- Ele fornece um repositório de modelos de alto desempenho
- Oferece rastreabilidade ponta a ponta
- Geração poderosa de documentos
Link para download: https://sparxsystems.com/
7) Modelador de Dados Toad
O Toad é uma ferramenta de modelagem de dados que maximiza a produtividade usando ampla automação, fluxos de trabalho intuitivos e experiência integrada. Este software gerencia a mudança de código e promove os mais altos níveis de qualidade.
Características:
- Acesse dados importantes rapidamente para análise no local e exportação com um único clique para uma instância do Excel
- Ele pode identificar facilmente as diferenças comparando e sincronizando servidores, dados e esquemas.
- Reverter transações diretamente do log de transações sem a necessidade de restaurar de um backup
- Obtenha recursos poderosos de ajuste de consulta
- Execute scripts e snippets T-SQL para várias instâncias e servidores
- Automatize processos repetitivos como comparações de dados e esquemas
- Obtenha verificações de integridade de desempenho gratuitas avaliadas pela comunidade
- Execute o ajuste de desempenho do aplicativo com reescrita e otimização de consulta automatizada
Link para download: https://www.toadworld.com/products/toad-data-modeler
8) PgModeler
PgModeler é uma ferramenta de código aberto para criar e editar modelos de banco de dados com uma interface intuitiva. Esta ferramenta suporta a criação do objeto mais básico, como uma única coluna, e o usuário define operadores, funções e linguagem.
Características:
- O PgModeler possui um recurso adicional que suporta tipos de dados geoespaciais e interface de usuário traduzível.
- Ele gera colunas e restrições automaticamente.
- A ferramenta usa um processo de engenharia reversa para criar um modelo confiável baseado em um banco de dados existente.
- Fornece acesso completo ao seu código-fonte, bem como ao conteúdo de qualquer arquivo gerado.
- Você pode restaurar o trabalho anterior em caso de falha.
- Possui um recurso de validação que produz um modelo de banco de dados livre de erros automaticamente.
- Você pode personalizar a maioria de seus recursos.
- Sincronizar modelo e banco de dados usando scripts SQL
- Ele automatiza processos com Command Line Interface (CLI).
- Ele permite que você relate modelos para arquivo SQL, arquivo PNG ou diretamente para o servidor PostgreSQL.
Link para download: https://pgmodeler.io/
9) DeZign para bancos de dados
A ferramenta Dezign permite que você visualize suas estruturas de dados para criar um novo banco de dados, entender seu banco de dados existente.
Características:
- Ele fornece uma ferramenta de modelagem de dados robusta e fácil de usar para desenvolvedores.
- Com esta ferramenta, você pode fazer visualmente o Entity Relationship Diagram (ERD).
- Navegue no diagrama grande com a janela Panorâmica e Zoom.
- Ele oferece suporte a uma variedade de técnicas de modelagem de dados.
Link para download: https://www.datanamic.com/dezign/
10) GenMyModel
GenMyModel começou um software de modelagem de dados que suporta ArchiMate (linguagem de modelagem de arquitetura) e BPMN (Business Process Model and Notation). Possui um modelo de repositório centralizado que permite uma colaboração fácil e simultânea de modelos.
Características:
- Ele ajuda você a combinar o poder das ferramentas de modelagem de desktop com uma solução web moderna.
- Compartilhe seu conhecimento com controle de versão e gerenciamento de direitos de acesso.
- Permite importar ou exportar diretamente como documentos PDF.
- Útil para apresentações para gerenciamento e partes interessadas do projeto.
Link para download: https://www.genmymodel.com/
11) Estúdio Valentina
Valentina Studio é uma ferramenta para criar, administrar MySQL, PostgreSQL, bancos de dados SQLite e MariaDB gratuitamente. Com esta ferramenta, você pode adicionar / remover grupos, usuários, gerenciar direitos, ver logs ao vivo e executar diagnósticos.
Características:
- A ferramenta oferece edição e diagramação de esquemas.
- Ele fornece formulários locais da Valentina para trabalhar com seus dados.
- Visualização de design e impressão de relatórios Valentina.
- Gerenciar consultas SQL.
- Você pode diagnosticar, clonar, desfragmentar, reindexar, despejar e compactar dados.
Link para download: https://www.valentina-db.com/en/valentina-studio-overview
12) ER / Estúdio
ER / Studio é um software de modelagem de dados, para documentar elementos de dados críticos, objetos, atributos e suas interações em modelos de dados. Com esta ferramenta, você pode definir processos conceituais e de negócios que representam objetivos de negócios.
Características:
- A ferramenta permite implementar modelos de padrões de nomenclatura para qualquer modelo, atributos e entidades.
- Você pode definir equipes de glossário específicas da área de negócios para refletir a estrutura corporativa e vinculá-la a modelos de dados.
- O ER / Studio permite que você compartilhe modelos e dados em toda a empresa.
- IDERA oferece soluções Safyr para analisar as estruturas complexas de software CRM ou ERP.
Link para download: https://www.idera.com/er-studio-enterprise-data-modeling-and-architecture-tools
13) Modelador de ideias de software
Software Ideas Modeler é um software de diagrama inteligente com linguagens de modelagem como UML, BPMN, SysML e ArchiMate, histórias de usuário, fluxogramas e suporte para wireframe.
Características:
- Diagramação e layout fáceis
- Documente seu software
- Fácil de identificar e descrever casos de uso.
- A ferramenta fornece um diagrama de interface do usuário, que é perfeito para desenhar mock-ups, rascunhos de seus formulários de aplicativos e wireframes.
Link para download: https://www.softwareideas.net/
14) Analista Visível
O software Visible Analyst permite que você projete aplicativos de e-business, desenvolva um data warehouse ou integre sistemas legados com novos aplicativos corporativos. Esta ferramenta simplifica o processo de análise de dados.
Características:
- Possui recursos de modelagem poderosos.
- Você pode gerar esquema para SQL e XML.
- Este software oferece engenharia de banco de dados reversa e direta.
- Ele ajuda a armazenar e documentar dados, processos e objetos que podem ser compartilhados por desenvolvedores de aplicativos em toda a empresa.
Link para download: http://www.visiblesystemscorp.com/Products/Analyst/index.htm
15) Oracle SQL Developer Data Modeler
Software Oracle SQL Developer Data Modeler que aumenta a produtividade e simplifica várias tarefas de modelagem de dados.
Características:
- Você pode criar, editar modelos relacionais, multidimensionais e de tipo de dados.
- Ele tem recursos de engenharia direta e reversa.
- A ferramenta oferece suporte ao desenvolvimento colaborativo por meio do controle do código-fonte.
- Ele pode ser usado em ambientes tradicionais e em nuvem.
Link para download: https://www.oracle.com/in/database/technologies/appdev/datamodeler.html
16) IBM InfoSphere Data Architect
O IBM InfoSphere Data Architect é uma solução de modelagem de dados que simplifica e acelera o design de integração de dados para inteligência de negócios e estatísticas. A ferramenta ajuda a alinhar serviços, aplicativos, arquiteturas de dados e processos.
Características:
- A ferramenta oferece um desenvolvimento rápido e fácil.
- Ele permite que você entenda os ativos de dados para ajudar a melhorar a eficiência e reduzir o tempo de lançamento no mercado.
- O InfoSphere Data Architect oferece colaboração e integração de equipe.
- Você pode importar ou exportar mapeamento personalizado.
- A ferramenta descobre automaticamente a estrutura de fontes de dados heterogêneas por meio da análise de metadados.
- gerenciar o controle de origem por meio do Microsoft Team Foundation Server (TFS).
- Você pode criar modelos de dados físicos e lógicos.
- Permite a integração com produtos relacionados, como estúdio de dados e sintonizador de carga de trabalho de consulta.
Link para download: https://www.ibm.com/in-en/marketplace/infosphere-data-architect
17) DbWrench
É um aplicativo de design e sincronização de banco de dados que oferece suporte a plataformas cruzadas e bancos de dados cruzados. Você pode usar esta ferramenta para editar o banco de dados diretamente no diagrama que você criou.
Características:
- Ele permite que você escolha as notações ER.
- Você pode gerar um documento HTML.
- Possui janela de navegação para trabalhar com um grande diagrama.
- Você pode adicionar colunas com rapidez e sem esforço.
- A ferramenta gera scripts de atualização DDL SQL com apenas um clique do mouse.
- Fornece banco de dados inexistente de engenharia reversa.
- Oferece suporte a Oracle, Microsoft SQL Server, MySQL e PostgreSQL com uma única licença.
- O editor de SQL destaca a sintaxe e completa automaticamente o código escrito no programa.
Link de download: http://www.dbwrench.com/
18) Modelador de Dados DTM
DTM Data Modeler é um programa de software de gerenciamento de dados projetado para desenvolvedores de banco de dados que oferecem suporte à engenharia reversa e direta. Esta ferramenta permite trabalhar com modelos de dados lógicos e físicos.
Características:
- Ele fornece notação de modelagem de relacionamento de entidade conhecida.
- Possui editores para procedimentos armazenados, gatilhos e índices.
- Você pode trabalhar com o banco de dados DB2 e o banco de dados Microsoft SQL Server.
- A ferramenta suporta interface IDAPI, ODBC, Oracle ou OLE DB.
- A ferramenta DTM Data Modeler suporta Windows XP / Vista / 7, servidor 2003,2008 / 2012/2016.
Link para download: http://www.sqledit.com/dm/index.html
19) DbDesigner.net
DbDesigner.net é uma ferramenta de modelagem e design de esquema de banco de dados online. Isso permite que você crie um banco de dados sem conectar um único código SQL.
Características:
- Possui interface de usuário amigável para modelagem
- É um software de design de banco de dados confiável e rápido
- Ele permite que você importe um banco de dados existente ou comece do zero.
- A ferramenta fornece colaboração em equipe e compartilhamento de projetos em sua organização.
Link para download: https://www.dbdesigner.net/
20) MagicDraw
Um sorteio mágico é a primeira versão abrangente para modelagem profissional. O design moderno e o layout claro diferenciam este aplicativo de desktop dos demais, um aplicativo proprietário para altas demandas.
Características:
- Constantemente adicionado novos recursos com base no feedback dado pelos usuários
- As licenças flutuantes ajudam a economizar significativamente se você tiver vários desenvolvedores que precisam usar o MagicDraw por um período específico de tempo.
- Depois de comprado, você pode executar o software em vários aplicativos.
- A equipe de especialistas em Magic Draw oferece suporte gratuito 24 horas.
- O aprendizado é direto e o período de aprendizado é curto.
Link para download: https://www.nomagic.com/products/magicdraw