Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

CREATE TABLE CLIENTE (
    nome VARCHAR(20),
    sobrenome VARCHAR(40),
    cep CHAR(8),
    cpf CHAR(11) primary key,
    estado CHAR(2)
);
CREATE TABLE AGENCIA (
    numero CHAR(4) PRIMARY KEY,
    dac CHAR(1),
    cep CHAR(8),
    estado CHAR(2)
);
CREATE TABLE CONTA (
    numero CHAR(4),
    dac CHAR(1),
    cliente_cpf CHAR(11) not NULL,
    agencia CHAR(11) not NULL,
    saldo DECIMAL(12,2),
    FOREIGN KEY(cliente_cpf) references CLIENTE(cpf),
    CONSTRAINT comb_unic_cc_a UNIQUE(numero, agencia),
    CONSTRAINT comb_unic_cl_a UNIQUE(agencia, cliente_cpf)
);

Os dados dessas tabelas são:
Imagem Associada da Questão
Com relação ao modelo de dados apresentado nas informações de referência, assinale a alternativa correspondente ao comando SQL que busca especificamente nome, sobrenome e CPF de todos os clientes de Minas Gerais, que possuem saldo acima de R$ 2.000,00.
A
SELECT nome, sobrenome, cpf FROM CONTA conta INNER JOIN CLIENTE cliente ON conta.cliente_cpf = cliente.cpf WHERE saldo > 2000;
B
SELECT cliente_cpf as cpf, estado FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG"
C
SELECT * FROM CLIENTE cliente INNER JOIN (SELECT cliente_cpf FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG") s ON s.cliente_cpf = cliente.cpf
D
SELECT nome, sobrenome, cpf FROM CLIENTE cliente INNER JOIN( SELECT cliente_cpf FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG") s ON s.cliente_cpf = cliente.cpf
E
SELECT nome, sobrenome, cpf FROM CLIENTE cliente INNER JOIN( SELECT cliente_cpf as cpf, estado FROM CONTA conta INNER JOIN AGENCIA agencia ON conta.agencia = agencia.numero WHERE conta.saldo > 2000 AND agencia.estado = "MG") s ON s.cliente_cpf = cliente.cpf