- ID
- 1337275
- Banca
- FGV
- Órgão
- TJ-GO
- Ano
- 2014
- Provas
- Disciplina
- Banco de Dados
- Assuntos
Considere um banco de dados relacional que possua as tabelas a seguir, e que em cada tabela os atributos sublinhados formem a chave primária:
PRODUTO (idP, descricaoP)
LOJA (idL, nomeL, endereçoL)
OFERTA (idP, idL, preçoO)
Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um registro. Sendo assim, o comando SQL
select p.descricaoP
from produto p
where not exists
(select *
from loja l
where not exists
(select *
from oferta o
where o.idP=p.idP and
o.idL=l.idL))
produz a lista de produtos que: