Questão 2160512

Tecnologia da Informação · 2016

Questão

ID 2160512

Disciplina: Tecnologia da Informação

Assunto: Operações de Conjuntos

Ano: 2016 Banca: SUGEP UFRPE - Superintendência de Gestão e Desenvolvimento de Pessoas da UFRPE Órgão: Universidade Federal Rural de Pernambuco


Na linguagem SQL, não existe a operação de divisão relacional da álgebra relacional. Analise as tentativas de se implementar a divisão relacional, usando outros recursos da SQL e atribua V para as tentativas que funcionam e F para as que não funcionarem – seja por estarem logicamente erradas, seja por causarem erros de compilação ou execução.

( ) select Y

from R

where X in (

select X

from S

)

group by Y

having count(*) = (

select count(*)

from S

);

( )select distinct a.Y

from R as a

where not exists (

select *

from S as b

where not exists (

select *

from R as c

where (c.Y=a.Y) and (c.X=b.X)

)

);

( )select P.Y

from R as P, S as T

where P.X = T.X

group by P.Y

having count(P.Y) = (select

count(X) from S);

A sequência das atribuições, de cima para baixo, é:

Alternativas da questão 2160512
Pular para o conteúdo principal