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!