Modelagem de Dados feita para loja de artigos de futebol.
Modelagem de Dados feita para loja de artigos de futebol.
Oi, John! Tudo bem?
Desde já, peço desculpas pela demora em retornar.
Parabéns pelo desenvolvimento do diagrama! Praticar o que estudamos é um exercício muito importante para a consolidação de conhecimentos.
Existem alguns pontos de atenção que eu gostaria de abordar, vamos olhá-los mais de perto?
1 - A entidade Fabricante
conecta-se com Venda
através do relacionamento Faz
. No entanto, uma sugestão seria alterar para que Fabricante
se relacionasse com Produto
, visto que, na vida real, temos algo nessa linha. A ligação entre essas duas entidades aconteceria por meio de um relacionamento chamado Faz
. Abaixo, trago um exemplo de como ficaria:
2 - Além disso, como temos uma entidade chamada Produto
, não precisamos ter um atributo que representa a mesma coisa em Venda
. Logo, podemos retirar esse artefato, deixando somente os atributos a seguir com a entidade Venda
:
Id_Vendedor
;Id_Produto
;Id_Fabricante
;Data
;Valor
.Abaixo, como isso ficaria no diagrama:
3 - Uma outra indicação é alterar a cardinalidade existente em Produto
e Estoque
, fazendo com que o produto seja armazenado em um ou nenhum estoque. A partir dessa ideia, teríamos algo assim:
Dessa maneira, evitamos, por exemplo, um problema do modelo conceitual, que é a cardinalidade muitos para muitos.
John, as ideias acima são apenas sugestões que podem enriquecer o seu diagrama. Em alguns momentos, a modelagem pode ser bastante subjetiva — vai então das regras de negócio e do administrador de banco de dados concretizarem o que será expresso no modelo. Portanto, sinta-se livre para implementar ou não o que conversamos!
Continue se dedicando nos estudos que você vai longe. Se surgir alguma dúvida, conte comigo e com o fórum.
Até mais.