Todos

820 palavras 4 páginas
Modelo Conceitual vs Modelo Lógico
Tuesday, 16/10/2007 às 08h10, por Thiago Ferreira
Amigos, uma grande falha dos desenvolvedores web é achar que basta aprender a programar. A realidade do nosso mercado é que apenas um desenvolvedor produz todo o projeto sozinho, do início ao fim. Consequentemente, são poucos os que fazem análise, modelagem do banco de dados, layout, programação, testes, etc.
Logo, se o profissional sabe apenas programar, fatalmente ele fará um projeto que não seguirá normas, padrões, etc.
Por que estou falando isso tudo?
Porque vejo que muitos projetos são feitos com erros graves de modelagem de banco de dados. Não estou dizendo que não funcionam. Até funcionam! Mas precariamente, sem consistência e com muito mais lógica do que deveriam.
Esse artigo é direcionado àqueles que desenvolvem sistemas web e que ainda não têm esses conceitos. Não tenho a pretensão de fazer desse artigo uma verdadeira apostila ou livro. O objetivo é mostrar algumas técnicas e os principais erros cometidos e tão questionados em fóruns.
Iniciarei hoje mostrando algumas dicas para a transição do modelo conceitual para o modelo lógico.
Modelo Conceitual vs. Modelo Lógico
Utilizaremos pequenos trechos de diagramas de contexto hipotéticos para exercitar algumas formas de modelagem.

Relacionamento “um-para-um”.
Contexto:
Um produto tem estoque.
Modelo conceitual:

Modelo lógico:

Explicação:
Como não nos interessa manter dados do estoque senão sua quantidade, estoque não é uma entidade e por isso seus atributos (quantidade) são incorporadas pela entidade produto.
Observações:
Existem variações de relacionamentos “um-para-um”, mas que não abordarei neste momento.

Relacionamento “um-para-muitos”
Contexto:
Um departamento tem nenhum ou vários funcionários, mas um funcionário pode pertencer a somente um departamento.
Modelo conceitual:

Modelo lógico:

Explicação:
Quanto há um relacionamento “um-para-muitos”, a entidade do lado “N” recebe como

Relacionados

  • Todo e todo
    702 palavras | 3 páginas
  • todos
    336 palavras | 2 páginas
  • todos
    1012 palavras | 5 páginas
  • todos
    6085 palavras | 25 páginas
  • todos
    856 palavras | 4 páginas
  • Todos
    5246 palavras | 21 páginas
  • Todos
    2136 palavras | 9 páginas
  • Todos
    736 palavras | 3 páginas
  • todos
    1623 palavras | 7 páginas
  • todos
    569 palavras | 3 páginas