Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2014
Banco de DadosBanco de Dados Relacionais
- Código
- fg013042
- Banca
- FGV
- Órgão
- TJ-GO
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista Judiciário - Análise de Sistemas - Desenvolvimento
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 SQLselect p.descricaoP from produto pwhere 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:
- Anenhuma das lojas vende;
- Btodas as lojas vendem;
- Csão vendidos apenas em lojas que não vendem outros produtos;
- Dsão vendidos por somente uma loja que vende outros produtos;
- Enão são vendidos por somente uma loja.