Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FUNDATEC 2022

Banco de DadosMySQL
Código
qa316711
Banca
FUNDATEC
Órgão
IPE Saúde
Ano
2022
Cargo
AGS ( )

Considere os seguintes comandos para criação de tabelas executados no MySQL Community 5.0.

 

create table novelas (
           codigo int auto_increment primary key,
           nome varchar(40) not null,
           horario_exibicao time
);
create table capitulos (
           codigo int auto_increment primary key,
           nome varchar(100) not null,
           data_exibicao date,
           cod_novela int not null references novelas (codigo)
);

 

Assinale a alternativa INCORRETA quanto ao comando SQL que retorne a data de exibição do último capítulo da novela com nome “Novela A”.

  1. Aselect max(data_exibicao) from capitulos where cod_novela in (select codigo from novelas where nome = 'Novela A');
  2. Bselect max(data_exibicao) from capitulos left outer join novelas on (capitulos.cod_novela = novelas.codigo) where novelas.nome = 'Novela A';
  3. Cselect max(data_exibicao) from capitulos, novelas where novelas.nome = 'Novela A';
  4. Dselect max(data_exibicao) from capitulos inner join novelas on (capitulos.cod_novela = novelas.codigo) where novelas.nome = 'Novela A';
  5. Eselect max(data_exibicao) from novelas right outer join capitulos on (capitulos.cod_novela = novelas.codigo) where novelas.nome = 'Novela A';
Revelar gabarito e comentário

GabaritoC — select max(data_exibicao) from capitulos, novelas where novelas.nome = 'Novela A';

Link permanente: /questoes/qa316711