SóProvas


ID
2286805
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

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
Comentários
  • http://www.itnerante.com.br/profiles/blogs/divis-o-relacional-part-i

     

    http://www.itnerante.com.br/profiles/blogs/divis-o-relacional-parte-ii