Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FEPESE 2012

Banco de DadosSQL
Código
qg871120
Banca
FEPESE
Órgão
FATMA
Ano
2012
Nível
Superior
Cargo
Analista Técnico de Gestão Ambiental - Classe IV - Analista de Informática
Considere as tabelas relacionais evento(id_evento, titulo, data, valor, id_tipo_evento), tipo_evento(id_tipo_evento, titulo) e palestrante(id_evento, id_pessoa_fsica) e analise a fgura abaixo.Imagem associada para resolução da questão Assinale a alternativa que indica corretamente a consulta em SQL que retornou os dados acima.
  1. ASELECT e.id_evento,e.titulo,e.data,e.valor, te.titulo AS tipo_evento, pa.id_evento, pa.id_pessoa_fsica FROM evento e JOIN tipo_evento te USING (id_tipo_evento) LEFT JOIN palestrante pa USING (id_evento) ORDER BY e.data
  2. BSELECT e.id_evento,e.titulo,e.data,e.valor, te.titulo AS tipo_evento, pa.id_evento, pa.id_pessoa_fsica FROM evento e JOIN tipo_evento te USING (id_tipo_evento) JOIN palestrante pa USING (id_evento) ORDER BY e.data
  3. CSELECT e.id_evento,e.titulo,e.data,e.valor, te.titulo AS tipo_evento, pa.id_evento, pa.id_pessoa_fsica FROM evento e ORDER BY e.data
  4. DSELECT e.id_evento,e.titulo,e.data,e.valor, te.titulo AS tipo_evento, pa.id_evento, pa.id_pessoa_fsica FROM palestrante pa ORDER BY e.data
  5. ESELECT e.id_evento,e.titulo,e.data,e.valor, te.titulo AS tipo_evento, pa.id_evento, pa.id_pessoa_fsica FROM evento e JOIN tipo_evento te USING (id_tipo_evento) LEFT JOIN palestrante pa USING (id_evento) WHERE pa.id_pessoa_fsica IS NOT NULL AND pa.id_evento IS NOT NULL ORDER BY e.data
Revelar gabarito e comentário

GabaritoA — SELECT e.id_evento,e.titulo,e.data,e.valor, te.titulo AS tipo_evento, pa.id_evento, pa.id_pessoa_fsica FROM evento e JOIN tipo_evento te USING (id_tipo_evento) LEFT JOIN palestrante pa USING (id_evento) ORDER BY e.data

Link permanente: /questoes/qg871120