Duvidas na Modelagem de Dados

Modelagem

04/06/2012

Olá desenvolvendo um sistema de Stock Multi-Filiais, na qual deve foram definidos 5 niveis de categorização do produto. Até aí tudo bem, acontece que após ter feito a modelagem na montagem das stored procedure para a filtragem do produto (por filial, marca, modelo, genero, categoria seccao) sinto que existe alguma redudância, pois no me banco as tabelas (marca, genero, categoria, seccao) estão relacionadas com a Filial ao passo que a tabela modelo do produto se relaciona com o (Genero e com a Marca).


Tentei inserir uma imagem da modelagem a aqui, mas confesso igualmente carecer de ajuda para o fazer pois não estou conseguindo.

Aguardo Help.
Geomar Canjundo

Geomar Canjundo

Curtidas 0

Respostas

Eduardo Gonçalves

Eduardo Gonçalves

04/06/2012

Oi Geomar!

Qual é o banco de dados que você está usando (Oracle, MySQL, etc.)? Pelo que entendi você precisa trabalhar com dados em múltiplos níveis... realmente o modelo relacional tem um pouco de dificuldade para lidar com hierarquias. As redundâncias ou desnormalizações acabam sendo necessárias quando vamos trabalhar com níveis. O mais importante é você tentar construir um modelo simples e funcional... um pouco de redundância acaba sendo normal (só não exagere!).
GOSTEI 0
Geomar Canjundo

Geomar Canjundo

04/06/2012

Olá Eduardo... Obrigado pela resposta
O Banco que estou a usar é o SQL SERVER. O grande problema prendia-se com a montagem do INNER JOIN, mas no entanto consegui dar um jeito.

Mesmo assim muito obrigado...
GOSTEI 0
Eduardo Gonçalves

Eduardo Gonçalves

04/06/2012

Verdade, quando temos hierarquias acaba ficando difícil montar os INNER JOINS! Que bom que você conseguiu resolver!
GOSTEI 0
POSTAR