E se, por acaso, eu tivesse o item maça, em uma nova encomenda? Como ficaria o ID do item? Como ficaria a estrutura do banco de dados?
E se, por acaso, eu tivesse o item maça, em uma nova encomenda? Como ficaria o ID do item? Como ficaria a estrutura do banco de dados?
Oi Johnatan, tudo bem?
Se você tiver o item "maçã" em uma nova encomenda, o ID do item será único para essa nova entrada. Por exemplo, se a nova encomenda tiver o NumeroEncomenda
4 e incluir "maçã", a tabela ItensEncomenda
ficaria assim:
NumeroEncomenda | ItemID | NomeItem |
---|---|---|
1 | 1 | Maçãs |
1 | 2 | Laranjas |
2 | 3 | Leite |
2 | 4 | Pão |
2 | 5 | Ovos |
3 | 6 | Cenouras |
3 | 7 | Batatas |
3 | 8 | Alho |
4 | 9 | Maçãs |
Não há problema se um item se repetir na tabela. O importante é que não haja repetição de células; cada célula deve conter um valor único. No entanto, se o item 'maçã' se repetir em outro pedido, o ID do pedido será diferente.
Se precisar de mais alguma ajuda, estou à disposição.
Abraços e bons estudos!