Whats new? | Login | Parceiros
Cadastre-se | Atendimento | RSS
+ SQL:
artigos   |   vídeos   |    cursos   |    mais

BrModelo: um software free para modelagem de dados

Veja neste artigo um software free para modelagem de dados.

REINALDO VIANA ALVARES
Reinaldo Viana Alvares (reinaldoviana@gmail.com) é Tecnólogo em Processamento de Dados pela UNAMA – Universidade da Amazônia ( www.unama.br ), Especialista em Análise de Sistemas pela UFPA – Universidade Federal do Pará ( www.ufpa.br ), Mestre em...


Ver space do autor


Estatísticas:
Visualizações:
31193
Favoritado:
 3 vez(es)
Conteúdo:
Didática:
Utilidade:
10 1
votos: 14

Serviços:



BrModelo: um software free para modelagem de dados

Nos últimos artigos, foram estudados conceitos essenciais do modelo relacional, e apresentada uma notação para construção de modelos de entidade e relacionamento, presente no livro do professor Dr. Carlos Alberto Heuser e utilizada em diversos cursos de modelagem de dados.

 

Após a construção do modelo de entidade e relacionamento, torna-se necessária a transformação deste para o modelo relacional. Na prática, o objetivo é a construção de tabelas relacionadas, respeitando as diversas restrições do negócio modelado.

 

Essencialmente, os sistemas gerenciadores de banco de dados relacionais possuem dois mecanismos que servem para identificar linhas e estabelecer relacionamentos entre tabelas – são as chaves primária e estrangeira:

       - A chave primária corresponde a uma coluna ou uma combinação de colunas cujos
       valores servem para diferenciar uma linha das demais em uma tabela.

       - A chave estrangeira corresponde a uma coluna ou uma combinação de colunas cujos
       valores aparecem necessariamente na chave primária de uma tabela. Na prática, a
       chave estrangeira permite a implementação de relacionamentos em um banco de dados
       relacional.

  

Há diversas alternativas para a transformação do modelo de entidade e relacionamento para o modelo relacional. Neste caso, recomendo a leitura do capítulo 5 do livro do professor Dr. Carlos Alberto Heuser.

 

Reconheço que, inicialmente, pode não ser trivial assimilar as alternativas de mapeamento, sem algo que mostre ou materialize o conteúdo de forma prática. Objetivando diminuir essa distância, foi construída a ferramenta BrModelo, pelo analista Carlos Henrique Cândido, do curso de pós-graduação em banco de dados do Centro Universitário UNIVAG (http://www.inf.ufsc.br/bd_univag/).

 

BrModelo

 

O BrModelo é um programa free, que facilita o aprendizado de modelagem de dados. O software funciona como um editor, e possui duas funcionalidades básicas:

      i) Construção do modelo de entidade e relacionamento, e:
      ii) Mapeamento para o modelo relacional de banco de dados. 
 

Neste artigo mostrarei como construir o modelo de entidade e relacionamento.

 

A tela de trabalho do programa, já com um modelo de entidade e relacionamento, pode ser visualizada na figura 01.

 

Para a construção do modelo conceitual, bastam os seguintes passos:

 

  1. Utilizar o mouse para selecionar o componente da Barra de Componentes do modelo, adicionando-o no editor, e;
  2. Personalizar, através do Editor de Configuração, os componentes do modelo (entidade, relacionamento, atributos, especialização, etc).

No exemplo, são mostradas as características da entidade MEDICO.


03-07pic01.JPG
 

O modelo da figura01 representa a gerência de consultas, envolvendo a entidade MEDICO e a entidade PACIENTE.


03-07pic02.JPG 
 

A figura02 mostra um modelo escolar, com as seguintes características principais:

      - Um relacionamento ternário, que gerencia a alocação de professores disciplinas e
      turmas;

      - Uma entidade associativa MATRICULA, que envolve instância da entidade ALUNO e 
      da entidade TURMA;

      - Controle de avaliação.


 

A ferramenta BrModelo é bastante funcional, e certamente facilita o aprendizado de modelagem de dados, visto que os modelos são fáceis de serem criados e modificados.

 

Parabéns ao autor Carlos Henrique !!

 

Os arquivos do exemplo, Consulta e Escola, e a ferramenta BrModelo estão disponíveis para download. A ferramenta foi apresentada na III Semana de Tecnologia da UNISUAM.

 





Participe! Inclua um comentário
[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Kurpix
24/10/2006 09:29
Link para download Aqui vai o link para baixar a cópia desta excelente ferramenta... http://chcandido.tripod.com/

[responder]

 
André Ricardo
23/10/2006 23:43
download Gostaria de adquirir uma cópia desta ferramenta de modelagem!!!

[responder]

 
luis-leite@hotmail.com
29/4/2007 17:09
RE:   A possibilidade de usar uma ferramenta free com potencial, tem de ser aproveitada ao maximo

[responder]
 
luis-leite@hotmail.com
29/4/2007 17:10
RE:   A possibilidade de usar uma ferramenta free com potencial, tem de ser aproveitada ao maximo

[responder]
 



 
 

[Este post ainda não foi associado a uma sequência]


[Fechar]
Este post está disponível para assinantes da SQL Magazine ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
DevMedia Group   www.devmedia.com.br   |   www.javafree.org   |   www.mrbool.com
2010 - Todos os Direitos Reservados a DevMedia Group - (21) 3382-5038