Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qg879435
Banca
IDECAN
Órgão
Banestes
Ano
2012
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
As consultas em SQL podem ser muito complexas. A forma básica do comando select, às vezes denominada mapeamento ou bloco select-from-where, é composta pelas três cláusulas SELECT, FROM e WHERE, e tem a seguinte forma: SELECT FROM WHERE ; sendo que o WHERE pode ser condicional.Analise a situação a seguir.“Para cada projeto localizado em ‘Mauá’, liste o número do projeto, o número do departamento que o controla e o sobrenome, endereço e data de nascimento do gerente do departamento.”Assinale a alternativa que exprime de forma correta essa solicitação
  1. ASELECT Projnumero, Dnum, Unome, Endereco, DatanascFROM PROJETO, DEPARTAMENTO, FUNCIONARIOWHERE Dnum=Dnumero ANDCpf_gerente=Cpf ANDProjlocal=’Mauá’;
  2. BSELECT Projnumero, Dnum, Unome, Endereco, Datanasc;FROM PROJETO, DEPARTAMENTO, FUNCIONARIO;WHERE Dnum=Dnumero AND;Cpf_gerente=Cpf AND;Projlocal=’Mauá’;
  3. CSELECT Projnumero, Dnum, Unome, Endereco, DatanascFROM PROJETO, DEPARTAMENTO, FUNCIONARIOWHERE Dnum=Dnumero AND;Cpf_gerente=Cpf AND;Projlocal=’Mauá’;
  4. DSELECT Projnumero, Dnum, Unome, Endereco, DatanascFROM PROJETO, DEPARTAMENTO, FUNCIONARIOWHERE Dnum=Dnumero,Cpf_gerente=Cpf; Projlocal=’Mauá’;
  5. ESELECT Projnumero, Dnum, Unome, Endereco, Datanasc FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE Dnum=Dnumero; Cpf_gerente=Cpf ANDProjlocal=’Mauá’;
Revelar gabarito e comentário

GabaritoA — SELECT Projnumero, Dnum, Unome, Endereco, Datanasc FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE Dnum=Dnumero AND Cpf_gerente=Cpf AND Projlocal=’Mauá’;

Link permanente: /questoes/qg879435