Primeiramente, o que é FOREIGN KEY? É comum utilizarmos as chamadas “chaves estrangeiras” em banco de dados relacionais, como por exemplo o MySQL. Tais chaves, nos ajudam a garantir a integridade de nossos dados, vinculando registros à outros, entre tabelas. O que isso significa? Significa basicamente que, se tivermos um registro X, que está vinculado…