Fonte: UTFPR • UTFPR • 2018

Questão 1747001

Considere o código SQL abaixo. SELECT DISTINCT Projnumero FROM PROJETO WHERE Projnumero IN ( SELECT Projnumero FROM PROJETO DEPARTAMENTO FUNCIONARIO Dnum=Dnumero AND WHERE Cpf_gerente=Cpf AND Unome=’Silva’) OR Projnumero IN ( SELECT Pnr FROM TRABALHA_EM, FUNCIONARIO WHERE Fcpf=Cpf AND Unome=’Silva’); Assinale a alternativa correta.

AO código apresenta uma consulta aninhada, que são blocos de select-from-where completos dentro da cláusula WHERE de outra consulta, com operador IN, que seleciona o primeiro valor do atri-buto Projnumero, para comparar com os atribu-tos da cláusula WHERE, das consultas aninhadas.
BConsultas aninhadas, como no exemplo apresen-tado no código acima, somente podem ser usadasem tabela com os mesmos atributos como chave.Neste exemplo, as consultas aninhadas devem terProjnumero, na cláusula WHERE das consultas ani-nhadas.
CO código apresenta uma consulta aninhada, que são blocos de select-from-where completos den-tro da cláusula WHERE de outra consulta, com opera-dor IN, que compara um valor v com um conjunto ou multiconjunto de valores V e avalia como TRUE, se vfor um dos elementos de V.
DO código apresenta duas consultas que serão exe-cutadas de forma independente na tabela PROJE-TO, em função do operador OR. Para produzir so-mente um dos conjuntos de tuplas resultantes seráapresentado como resultado com valores distintos emfunção da cláusula DISTINCT.
EConsultas aninhadas, como o exemplo apresenta-do no código acima, não podem combinar operado-res IN e OR na mesma consulta.
Revelar resposta correta
Resposta corretaAlternativa correta: C

Estude com continuidade

Pratique mais questões de Banco de Dados.

Configure quantidade, alternativas e cronômetro para praticar novamente Informática e Banco de Dados.

Continue praticando

Banco de Dados4 alternativasAMEOSC2025

Os modelos de banco de dados são estruturas que definem como os dados são organizados, armazenados e manipulados dentro de um sistema de gerenciamento de banco de dados (SGBD). Marque a alternativa CORRETA que corresponde como os dados são organizados no modelo relacional.

Abrir questão
Banco de Dados4 alternativasIFSUL2025

Para se definir uma restrição de valor padrão de 1500.00 para a coluna salario, após a criação da tabela, utilizamos o comando

Abrir questão
Banco de Dados5 alternativasFADENOR2025

Os bancos de dados NoSQL surgiram para atender demandas de escalabilidade e flexibilidade que sistemas relacionais tradicionais tinham dificuldade em suprir. Analise as afirmativas a seguir sobre o teorema CAP e modelos NoSQL. I- O Teorema CAP afirma que em um sistema distribuído

Abrir questão
Banco de Dados4 alternativasIFSUL2025

Com relação ao uso desses comandos, é INCORRETO afirmar que o comando:

Abrir questão
Banco de Dados4 alternativasAMEOSC2025

As técnicas em banco de dados são métodos e estratégias utilizadas para organizar, armazenar, recuperar e manipular informações de forma eficiente. Marque a alternativa CORRETA que é a técnica mais utilizada para representar o modelo conceitual, e é a que permite representar de f

Abrir questão