Analise as informações a seguir. SUBMARINO (INDICATIVO, CLAS...
Analise as informações a seguir.
SUBMARINO (INDICATIVO, CLASSE, NOME)
TRIPULANTE (IDENTIDADE, NOME, INDICATIVO_SUBMARINO)
Baseando-se nas estruturas de tabelas acima, assinale a consulta
SQL que apresenta o nome dos tripulantes que pertencem
aos submarinos da Classe "TUPI".
Comentários
Veja os comentários dos nossos alunos
O gabarito é a letra A.
Não concordo. Foi incluída uma condição com o campo INDICATIVO, que é da tabela SUBMARINO, sem que esta tivesse sido mencionada no FROM. Outro problema é o campo IDENTIDADE, que aparece nos resultados da consulta sem que o enunciado tenha solicitado. Deveriam ter anulado a questão.
Essa questão deveria ser anulada pois nenhuma das opções está correta. As consultas que atenderiam o que a questão pede são:
SELECT NOME FROM TRIPULANTE WHERE INDICATIVO_SUBMARINO IN (SELECT INDICATIVO FROM SUBMARINO WHERE CLASSE = 'TUPI')
ou
SELECT NOME FROM TRIPULANTE WHERE EXISTS (SELECT * FROM SUBMARINO WHERE INDICATIVO = INDICATIVO_SUBMARINO AND CLASSE = 'TUPI')
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo