Jump to content


Photo

Modelagem De Dados (Produtos De Um Site)


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 BrunoF1

BrunoF1

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 17/10/2010, 20:11

Boa noite pessoal,

Estou desenvolvendo um site para uma empresa que fabrica caixas acústicas e estou com uma grande dúvida na hora de criar uma modelagem para os produtos da empresa.

Os produtos são da seguinte maneira:

produto a
produto b
produto c
etc.

Dentro desses produtos possui modelos:

produto a -> modelo a, modelo b, modelo c, etc.
produto b -> modelo a, modelo b, modelo c, etc.
produto c -> modelo a, modelo b, modelo c, etc.
etc.

E dentro dos modelos possui as marcas e os carros que estas caixas cabem, por exemplo:

produto a -> modelo a (volkswagen(gol,fox,voyage,etc) chevrolet(corsa, vectra, celta, etc) e outras marcas) modelo b (volkswagen(gol,kombi,voyage,etc) chevrolet(corsa, prisma, blaser, etc) e outras marcas, modelo c (volkswagen(amarok,fox,voyage,etc) chevrolet(classic, prisma, celta, etc) e outras marcas, etc.

produto b -> modelo a (volkswagen(gol,fox,voyage,etc) chevrolet(corsa, vectra, celta, etc) fiat(palio, uno, etc) e outras marcas) modelo b (volkswagen(gol,kombi,voyage,etc) chevrolet(corsa, prisma, blaser, etc) fiat(palio, novo uno, etc) e outras marcas, modelo c (volkswagen(amarok,fox,voyage,etc) chevrolet(classic, prisma, celta, etc) fiat(punto, uno, etc) e outras marcas, etc.

Mas ai entra o "problema", nem todos as marcas e carros são os mesmos de um modelo para o outro e de um produto para outro, mas pode acontecer de um modelo ter as mesmas marcas e carros do outro.

Como modelar o banco para deixar isso de uma forma "limpa", ou seja, na 1ª forma normal, 2ª forma normal e 3ª forma normal?
Alguém ai disposto a me ajudar?

Em anexo um arquivo pdf como exemplo dos produtos da empresa.

Attached Files

  • Attached File  cmc.pdf   38.06KB   15 downloads





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq