O DBDesigner é um programa para criação, edição e gerenciamento de banco de dados. Tudo isso de uma maneira totalmente visual. Além disso, outro ponto forte do DBDesigner é a possibilidade de modelagem, desenvolvimento e manutenção dos bancos.
Compatível também com outros produtos como Oracle, IBM’s Relational Rose e CA Erwin, o DBDesigner é totalmente gratuito e OpenSource, distribuído sobre a licença GPL. DBDesigner certamente é uma ferramenta indispensável para programadores e desenvolvedores de aplicativos que utilizem estes modelos de bancos de dados!
Algumas de suas características são:
- Modelos de interface.: Para trabalhar com este gerenciador, há dois modos de interface. Um é o Design Mode, usado para criar e manter o modelo visual dos bancos de dados. O outro é o Query Mode, indicado para trabalhar com dados de tabelas e para criação de elementos SQL para uso em PHP, Kylix ou outras linguagens de programação.
- Plugins e código aberto .: Os modelos criados pelo DBDesigner são armazenados em XML, os quais podem ser modificados por plugins usados diretamente pelo programa. Por possuir código aberto, é fácil para programadores desenvolver novos plugins ou expandir este programa para suprir necessidades específicas.
- Ambiente.: O ambiente de trabalho do DBDesigner é baseado no layout padrão para utilitários. A navegação básica é semelhante à do Adobe Illustrator e do Photoshop; as paletas incluem o recurso “Bird Eyes view” (“Visualização Olhos de Pássaro”); tabelas, etiquetas, regiões e imagens são disponibilizadas; os recursos de soltar e arrastar (drag-and-drop) e de menus popup são constantemente disponíveis; as funções refazer e desfazer são ilimitadas.
Outras características interessantes:
- Impressão avançada de modelos.
- Exibir como imagem.
- Todos os tipos de dados do MySQL com todas as opções.
- Tipos de dados definidos pelo usuário.
- Armazenamento de bancos de dados, com habilidade para salvar um modelo dentro de um banco.
- Acesso via rede ao armazenamento das bases de dados.
- Histórico de comandos SQL.
- Possibilidade de plugins.