Galera, bom dia.
Sou iniciante em programação, conheço um pouco sobre C++, java e banco de dados. Desenvolvendo o meu TCC me surgiu uma dúvida.
Digamos que eu tenha a seguinte Estrutura no banco, Pais \ Estado \ Cidades \ Logradouros, se eu fizer um delete no estado de minas gerais, o que acontece com os registros que tinham a chave primária da tabela como chave estrangeira na tabela de cidades, e seus logradouros cadastrados para aquela cidade? na minha aplicação se isso acontecer as cidades cadastradas no estado de minha gerais não são exibidas devido a falta da chave estrangeira da tabela estados, é correto proceder dessa forma?