Nesse caso, como fica o conceito de chave primaria ? tendo em vista que a Tabela Produtos 2 irá repetir todos os dados, então teremos o mesmo código do produto certo ?!
Nesse caso, como fica o conceito de chave primaria ? tendo em vista que a Tabela Produtos 2 irá repetir todos os dados, então teremos o mesmo código do produto certo ?!
Olá Lucas, tudo bem?
Isso mesmo Lucas, ao realizar o insert buscando os dados na tabela de produtos, os mesmos dados serão armazenados na tabela produtos2. Mas, não teremos problemas em relação a chave primária, já que neste caso teremos duas tabelas diferentes, a tabela produtos e a tabela produtos2 com os mesmos dados, mas em cada tabela os dados serão únicos, ou seja, o código do produto vai não vai se repetir mais de uma vez em cada tabela.
É possível ter em um banco dados tabelas que armazenem os mesmos dados, como foi o caso mostrado pelo instrutor, porém Lucas, não faz muito sentido, já que não precisamos destes dados duplicados em mais de uma tabela. Mas, este exemplo da aula, foi apenas para demonstrar os problemas que podem ser gerados quando não utilizamos a cláusula WHERE, em updates ou deletes.
Espero ter ajudado e bons estudos!