Um dos diagramas mais comuns utilizados por quem precisa documentar um projeto de desenvolvimento é o Diagrama de Entidade e Relacionamento, também conhecido como DER, e é sobre ele que vamos falar hoje.

O DER é um diagrama que visa mostrar de forma gráfica toda a estrutura negocial do projeto, ele é trabalhado antes mesmo de se começar a programação efetiva.

Nele fica mais simples analisar quais são as interações entre as tabelas no banco de dados e com isso fica simples entender quais são as tabelas que dependem de outra em diversas situações.

Quando analisamos o DER percebemos que as ligações entre as tabelas podem ser diferenciadas, em resumo temos três tipos de relacionamentos:

  • 1 para 1: As tabelas possuem relacionamento unívoco e você pode escolher qual delas receberá a chave estrangeira;
  • 1 para muitos:  A chave primária tabela que possui o lado 1 vai para a tabela do lado N e com isso ela é chamada de chave estrangeira;
  • muitos para muitos: Quando as tabelas possuem relacionamento muitos para muitos é necessário criar uma tabela utilizando as chaves primárias das tabelas envolvidas.

Você também pode analisar informações como tipos de campos e nomes de campos das tabelas, dessa forma fica mais fácil entender toda a dinâmica do negócio.

O DER é parte fundamental no desenvolvimento, principalmente quando estamos lidando com projetos grandes.

O programador quando tem alguma dúvida sobre a estrutura de negócio busca no DER respostas referentes a elas, como lá existe toda a lógica fica mais fácil para ele analisar o DER do que perguntar para o analista como lidar ou tratar determinada informação.

Outro ponto importante no uso do DER é com relação a identificação de erros de modelagem de banco, com ele fica muito mais fácil detectar e corrigir esse tipo de erro.

Com a utilização do DER e uma boa ferramenta de desenvolvimento WEB seu projeto será um sucesso, ambos são muito importantes durante todo o processo e são responsáveis pelo bom andamento do projeto.

Agora que você conhece um pouco mais sobre o DER que tal conhecer mais sobre o Scriptcase? Acesse nossa página Curso Online Scriptcase e comece agora mesmo a dar seus primeiros passos.

Compartilhe este post

Você pode gostar de…

Te pagam pelo seu sistema ou pelo seu código?

Para todos aqueles que desenvolvem sistemas e softwares todos os dias durante o trabalho, você...

Mas afinal o que é Business Intelligence?

Com certeza você já deve ter ouvido sobre essa expressão, BI ou Business Intelligence, a questã...

Características importantes para um Desenvolvedor Web

Talvez em algum momento você já tenha se perguntado quais seriam as habilidades necessárias para...

Comente este post

Receba novos posts, ofertas e muito mais toda semana.

Usaremos as informações fornecidas para lhe enviar newsletter e ofertas especiais por email. Você pode cancelar a inscrição quando quiser, clicando em um link no rodapé de qualquer e-mail que receber de nós, ou entrando em contato conosco pelo e-mail sales@scriptcase.net. Saiba mais sobre nossa Polícia de Privacidade.