Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Revisando Dados Carregados - Revisar se existem matriculas com ids de curso ou aluno inconsistentes

No último vídeo - Revisando Dados Carregados, além de verificar se existem alunos sem matrículas em cursos e vice-versa, falta verificar se existerm matrículas "soltas", seja com id de aluno e/ou de curso inconsistentes

1 resposta
solução!

Oi, Jacques! Como vai?

Ótima sugestão! Além de verificar alunos sem matrículas e cursos sem alunos, é importante garantir que todas as matrículas referenciem IDs de alunos e cursos que realmente existem nas tabelas correspondentes.

Para fazer isso, podemos usar consultas SQL para identificar matrículas com IDs de alunos ou cursos inexistentes. Por exemplo:


-- Identifica matrículas com id_aluno inexistente na tabela alunos
SELECT *
FROM matriculas
WHERE id_aluno NOT IN (SELECT id_aluno FROM alunos);

-- Identifica matrículas com id_curso inexistente na tabela cursos
SELECT *
FROM matriculas
WHERE id_curso NOT IN (SELECT id_curso FROM cursos);

O primeiro SELECT busca todas as matrículas onde o id_aluno não existe na tabela alunos. O segundo SELECT faz o mesmo, mas para o id_curso na tabela cursos.

Essas consultas são necessárias para garantir a integridade dos dados e evitar erros ao realizar consultas e análises.

Parabéns pela atenção aos detalhes e pela sugestão que pode ajudar muitos outros alunos :)

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado