Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

BrModelo: um software free para modelagem de dados

Veja neste artigo 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.

 





    4 COMENTÁRIOS

[Fechar]

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



Kurpix
Aqui vai o link para baixar a cópia desta excelente ferramenta... http://chcandido.tripod.com/


em 24/10/2006 09:29 - Responder

 

André Ricardo
Gostaria de adquirir uma cópia desta ferramenta de modelagem!!!


em 23/10/2006 23:43 - Responder

 

  Luis-leite@hotmail.com
A possibilidade de usar uma ferramenta free com potencial, tem de ser aproveitada ao maximo


em 29/4/2007 17:09 - Responder
 

  Luis-leite@hotmail.com
A possibilidade de usar uma ferramenta free com potencial, tem de ser aproveitada ao maximo


em 29/4/2007 17:10 - Responder
 



[Este post ainda não foi associado a uma sequência]
Autor
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 Computação pela UFF – Universidade Federal Flum...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
10   1
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[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
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03