Analise as informações a seguir. SUBMARINO (INDICATIVO, CLAS...

Próximas questões
Com base no mesmo assunto
Q641522 Banco de Dados

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".

Alternativas

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