Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2014

Banco de DadosBanco de Dados Relacionais
Código
fc012766
Banca
FCC
Órgão
TCE-RS
Ano
2014
Nível
Médio
Cargo
Auditor Público Externo - Técnico em Processamento de Dados - Conhecimentos Específicos
Sejam as seguintes tabelas de um banco de dados relacional:Processo (IDProcesso, Tipo, Data)Interessado (IDInteressado, NomeInteressado, Endereço)Contem (IDProcesso, IDInteressado)Considere que IDProcesso e IDInteressado são chaves estrangeiras na tabela Contem, com origem nas chaves primárias das tabelas Processo e Interessado, respectivamente. Um técnico em Processamento de Dados do TCE-RS, ficou com a tarefa de escrever uma consulta SQL para obter o tipo do processo e seus interessados, com a condição de que o tipo de processo seja de ‘gestão’. O comando correto que expressa o tipo dos processos e o nome dos interessados é
  1. ASELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado I, Contem CWHERE P.IDProcesso = C.IDProcesso AND I.IDInteressado = C.IDInteressado AND P.Tipo =‘gestão’;
  2. BSELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado I, Contem CWHERE ID-Processo(P,C) AND IDInteressado(I,C) AND P.Tipo = ‘gestão;
  3. CSELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado I, Contem CWHERE ALL IDProcesso AND ALL IDInteressado AND P.Tipo = ‘gestão;
  4. DSELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado IWHERE DISTINCT (IDProcesso, IDInteressado) AND P.Tipo = ‘gestão;
  5. ESELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado IWHERE P.Tipo = ‘gestão;
Revelar gabarito e comentário

GabaritoA — SELECT P.Tipo, I.NomeInteressado FROM Processo P, Interessado I, Contem C WHERE P.IDProcesso = C.IDProcesso AND I.IDInteressado = C.IDInteressado AND P.Tipo =‘gestão’;

Link permanente: /questoes/fc012766