Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — UEM 2025

Banco de DadosBanco de Dados Relacionais
Código
qg617027
Banca
UEM
Órgão
UEM
Ano
2025
Nível
Superior
Cargo
Analista de Informática I
Considere as tabelas seguintes:TipoCurso (codigo, nome, descricao)Curso (codigo, nome, codigoTipoCurso, modalidade)Qual o comando SQL padrão retorna código e nome (somente) de todos os tipos de curso que possuem, pelo menos, um curso de modalidade chamada "Presencial"?
  1. ASELECT * FROM TipoCurso WHERE codigo IN (SELECT codigoTipoCurso FROM Curso WHERE modalidade = 'Presencial');
  2. BSELECT tc.codigo, tc.nome FROM TipoCurso tc WHERE tc.codigo IN (SELECT c.codigo FROM Curso c WHERE c.modalidade = 'Presencial');
  3. CSELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigo AND c.modalidade = 'Presencial';
  4. DSELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';
  5. ESELECT DISTINCT tc.* FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';
Revelar gabarito e comentário

GabaritoD — SELECT tc.codigo, tc.nome FROM TipoCurso tc, Curso c WHERE tc.codigo=c.codigoTipoCurso AND c.modalidade = 'Presencial';

Link permanente: /questoes/qg617027