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 é
- 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’;
- BSELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado I, Contem CWHERE ID-Processo(P,C) AND IDInteressado(I,C) AND P.Tipo = ‘gestão;
- CSELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado I, Contem CWHERE ALL IDProcesso AND ALL IDInteressado AND P.Tipo = ‘gestão;
- DSELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado IWHERE DISTINCT (IDProcesso, IDInteressado) AND P.Tipo = ‘gestão;
- ESELECT P.Tipo, I.NomeInteressadoFROM Processo P, Interessado IWHERE P.Tipo = ‘gestão;