Estou com um problema para modelar um pequeno sistema e gostaria de saber se algum de vocês tem alguma ideia sobre como resolvê-lo. Tenho pouca experiência com banco de dados e preciso fazer um relacionamento da seguinte forma, mas não estou conseguindo pensar em uma solução:
1. Preciso relacionar um produto com a lista de componentes que são usados para sua fabricação e suas respectivas quantidades.
2. Tenho uma tabela "componentes".
3. Tenho uma tabela "produtos"
3. Tenho um Produto, chamemos de produtoX.
4. Preciso relacionar este produto com uma tabela que na verdade é uma lista com componentes e quantidades. +/- da seguinte forma:
| ProdutoX |
|Componentes | Quantidade |
| componente1 | 2 |
| componente2 | 5 |
Estava pensando em não criar uma tabela de produtos, mas sim criar uma tabela para cada produto. É a maneira mais correta de se fazer? Se não for, como poderia relacionar a tabela componentes com a tabela produtos conforme está acima?
Pergunta
a_pablo
Bom dia Pessoal!
Estou com um problema para modelar um pequeno sistema e gostaria de saber se algum de vocês tem alguma ideia sobre como resolvê-lo. Tenho pouca experiência com banco de dados e preciso fazer um relacionamento da seguinte forma, mas não estou conseguindo pensar em uma solução:
1. Preciso relacionar um produto com a lista de componentes que são usados para sua fabricação e suas respectivas quantidades.
2. Tenho uma tabela "componentes".
3. Tenho uma tabela "produtos"
3. Tenho um Produto, chamemos de produtoX.
4. Preciso relacionar este produto com uma tabela que na verdade é uma lista com componentes e quantidades. +/- da seguinte forma:
| ProdutoX |
|Componentes | Quantidade |
| componente1 | 2 |
| componente2 | 5 |
Estava pensando em não criar uma tabela de produtos, mas sim criar uma tabela para cada produto. É a maneira mais correta de se fazer? Se não for, como poderia relacionar a tabela componentes com a tabela produtos conforme está acima?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados