Procura

Banco de dadosModelo relacional


EXERCÍCIOS - Exercício 1

  • (CESGRANRIO 2013)

O modelo relacional a seguir representa um banco de dados simplificado de uma empresa de comércio. As chaves estão sublinhadas.
CLIENTE( NomeC,EnderecoC)
PRODUTO( NomeP)
FORNECEDOR( NomeF)
PRODUZ( NomeF,NomeP,Preco)
PEDIDO( NomeC,NomeF,NomeP,Quantidade)
Se o dono da empresa deseja saber quais clientes nunca pediram um produto do fornecedor cujo nome é "Barateira", que consulta SQL deve fazer?



A) SELECT * FROM CLIENTE WHERE CLIENTE. NOMEC IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

B) SELECT * FROM CLIENTE WHERE CLIENTE. NOMEC NOT IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

C) SELECT * FROM CLIENTE WHERE CLIENTE. NOMEC=PEDIDO.NOMEC AND CLIENTE.NOMEC NOT IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

D) SELECT * FROM CLIENTE,PEDIDO WHERE CLIENTE.NOMEC=PEDIDO.NOMEC AND CLIENTE. NOMEC IN (SELECT NOMEC FROM PEDIDO WHERE NOMEF="Barateira")

E) SELECT * FROM CLIENTE,PEDIDO WHERE CLIENTE. NOMEC=PEDIDO.NOMEC AND NOMEF<>"Barateira"


Próximo:
EXERCÍCIOS - Exercício 2

Tente Este: Exercício 4

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=3.52ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.49ms))((ts_substr_c=0.62ms))((ts_substr_im=0.73ms))
((total= 5ms))