SóProvas


ID
3496189
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Dado o seguinte comando SQL:

SELECT a.* FROM T1 a INNER JOIN T2 b ON a.id = b.id_t1 ORDER BY a.id desc;

Informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) A tabela T1 precisa ter uma coluna chamada “a”.

( ) Caso a tabela T2 não possua dados, é correto afirmar que a consulta não retornará nenhum resultado.

( ) Considerando a coluna “id” da tabela T1 contendo um valor inteiro incrementado automaticamente a cada inserção, é correto afirmar que o resultado apresentará primeiramente as últimas linhas inseridas, desde que tenham o relacionamento correspondente na tabela T2.

Alternativas
Comentários
  • Acredito que a questão está incorreta. Na verdade, não deve haver uma coluna "a" em T1 e sim "id". "a" seria um apelido neste caso.

  • A resposta correta seria a Letra D.

    Primeiro que esta afirmação "A tabela T1 precisa ter uma coluna chamada “a”." é FALSA. "a" é o alias da tabela T1 e não o nome de uma coluna (atributo). Então a primeira opção seria (F).

    Segundo que esta afirmação "Caso a tabela T2 não possua dados, é correto afirmar que a consulta não retornará nenhum resultado." Esta consulta não retornará nenhum resultado, nem vazio, nem NULL. Retornará 0 linhas. Portanto, esta afirmação seria (V).

    A terceira afirmação está correta, portanto seria (V).

    Então temos F - V - V.

  • A altrenativa D é a correta.

  • A alternativa D é a correta.

    Gabarito LOUCO em ser o C!