Questão de Banco de Dados — SQL — FUNCAB 2010
Banco de DadosSQL
- Código
- qg823502
- Banca
- FUNCAB
- Órgão
- DER-RO
- Ano
- 2010
- Nível
- Superior
- Cargo
- Analista de Sistemas
Considere as seguintes tabelas de um sistema bancário:A representação em SQL-ANSI 99 da consulta onde são identificados os clientes (utilizando os atributos cod cliente e cliente da tabela Cliente) que NÃO pegaram empréstimo no banco é:
- ASELECTC.cod_cliente,C.clienteFROM Cliente ASCWHERE EXISTS (SELECT*FROM Agencia as AWHERE EXISTS (SELECT E.code_agenciaFROM Emprestimo as EWHERE C.cod_cliente=E.code_cliente ANDA.cod_agencia=E.code_agencia))
- BSELECTC.cod_cliente,C.clienteFROM Cliente ASCWHERE EXISTS (SELECT*FROM Agencia as AWHERE NOT EXISTS (SELECT E.code_agenciaFROM Emprestimo as EWHEREC.cod_cliente=E.code_cliente ANDA.cod_agencia=E.code_agencia))
- CSELECTC.cod_cliente,C.clienteFROM Cliente ASCWHERE NOT EXISTS (SELECT*FROM Agencia as AWHERE NOT EXISTS (SELECT E.code_agenciaFROMEmprestimo as EWHERE C.cod_cliente=E.code_cliente ANDA.cod_agencia=E.code_agencia))
- DSELECTC.cod_cliente,C.clienteFROM Cliente ASCWHERE NOT EXISTS (SELECT*FROM Agencia as AWHERE EXISTS (SELECT E.code_agenciaFROM Emprestimo as EWHERE C.cod_cliente=E.code_cliente ANDA.cod_agencia=E.code_agencia))
- ESELECTC.cod_cliente,C.clienteFROM Cliente ASCWHERE NOT EXISTS (SELECT*FROM Emprestimo as EWHERE NOT EXISTS (SELECT E.code_agenciaFROM Agencia as AWHERE C.cod_cliente=E.code_cliente ANDA.cod_agencia=E.code_agencia));