Ícone de pesquisa do Download.it
Advertisement

Pacote de funcionalidades para quem precisa fazer o gerenciamento de bases de dados, disponível exclusivamente em inglês

Pacote de funcionalidades para quem precisa fazer o gerenciamento de bases de dados, disponível exclusivamente em inglês

Vote: (12 votos)

licença do Programa: Grátis

Desenvolvedor: Fabforce

Versão: 4.0.5.6

Funciona em: Windows

Vote:

licença do Programa

(12 votos)

Grátis

Desenvolvedor

Versão

Fabforce

4.0.5.6

Funciona em:

Windows

Prós

  • Tem muitos modelos com exemplos de design de banco de dados
  • Pode criar um design "genérico" para todos os bancos de dados suportados
  • Suporta engenharia reversa MySQL, PostgreSQL e Oracle
  • O suporte para MS SQL e SQLite está planejado

Contras

  • Parece estar no status beta

Para usar o DbDesigner, você terá que se inscrever para uma conta gratuita. Não deve ser confundido com o fabForce DBDesigner, que é voltado para o MySQL.

Como criar esquemas de bases de dados de forma rápida e intuitiva com o DBDesigner

Uma das partes mais importantes do desenvolvimento de um projecto é ter uma imagem clara em mente o objectivo final. Precisamos de conhecer o público-alvo do projecto, bem como as características que este irá incluir.

Isto significa que precisamos de estar tão informados quanto possível sobre a lógica empresarial, e depois implementar todas as funcionalidades que forem necessárias. DBDesigner é uma excelente ferramenta quando se trata de criar esquemas de base de dados para a sua aplicação.

Permite-lhe criar o número de tabelas que quiser (no que me diz respeito). Pode adicionar qualquer atributo de tipo de dados que deseje a qualquer tabela que tenha criado.

Pode também ter certos atributos que servem como chaves estrangeiras. Desta forma, ao configurar chaves primárias e chaves estrangeiras respectivamente, pode ver as relações entre as tabelas da base de dados que está a tentar criar.

Pode usar o seu e-mail e criar muitos projectos, e voltar a contactá-los sempre que quiser. Pode também convidar os seus colegas por e-mail e pedir-lhes que colaborem consigo na preparação desse esquema.

Quando tiver uma versão inicial do seu esquema de base de dados, pode então exportá-lo como um script SQL para as seguintes tecnologias de base de dados: PostgreSQL, SQLite, MySQL, MSSql, e Oracle.

Demonstração

Vamos começar por criar um novo esquema de base de dados para demonstrar como funciona na prática. Podemos começar com um novo modelo em branco, ou utilizar um dos muitos modelos pré-existentes que estão disponíveis.

Vamos demonstrar aqui um modelo vazio, apenas para que possamos ver algumas das funcionalidades que estão incluídas. Caso contrário, poderá não reparar neles utilizando os templates existentes.

Primeiro precisamos de criar um novo esquema. O nosso exemplo utiliza o tipo de base de dados "Genérico", e vamos chamar-lhe "biblioteca". Portanto, precisamos de ir ao Schema > Novo e depois veremos uma nova janela a surgir.

Depois precisamos de adicionar novas tabelas ao nosso esquema, o que podemos fazer clicando com o botão direito do rato em qualquer parte da grelha, e seleccionando a opção "Tabela".

Agora precisamos de adicionar campos à tabela. Tudo o que temos de fazer é ir para Adicionar campo, depois do qual aparecerá uma nova janela. Nela pode escolher o tipo, e também definir algumas restrições para a sua nova coluna da tabela.

Aqui podemos ver como fica depois de termos adicionado algumas colunas. Depois podemos adicionar relações entre tabelas. Tomaremos o exemplo da criação de uma relação entre muitas tabelas: Autores e Livros.

Para isso, precisamos inicialmente de criar uma nova tabela chamada AuthorBooks, na qual adicionamos chaves estrangeiras que fazem referência à tabela Authors e à tabela Books, respectivamente:

Uma característica realmente grande do dbdesigner é a flexibilidade que lhe dá para mover as suas mesas pela grelha como desejar. Também podemos partilhar o esquema com um máximo de cinco colaboradores na versão gratuita. Basta ir a Schema > Partilhar e aparecerá uma nova janela.

Podemos guardar este esquema como uma imagem, indo até: Exportar > Imagem. Podemos também gerar o script SQL. Podemos também importar o nosso próprio SQL para o esquema e vê-lo representado graficamente.

Prós e contras do DbDesigner

Prós

  • Tem muitos modelos com exemplos de design de banco de dados
  • Pode criar um design "genérico" para todos os bancos de dados suportados
  • Suporta engenharia reversa MySQL, PostgreSQL e Oracle
  • O suporte para MS SQL e SQLite está planejado

Contras

  • Parece estar no status beta