Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — SELECON 2023

Banco de DadosBanco de Dados Relacionais
Código
qg035344
Banca
SELECON
Órgão
CRO-RO
Ano
2023
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Em um banco financeiro, tem-se o seguinte esquema relacional, representando as tabelas de seu banco de dados:CLIENTE(cod_cliente, cliente, localidade)AGENCIA(cod_agencia, agencia, endereco)CONTA(num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)Onde cod_cliente é chave primária da tabela CLIENTE; cod_agencia é chave primária da tabela AGENCIA; num_conta é chave primária da tabela CONTA; cod_cliente é chave estrangeira da tabela CONTA, ligada à tabela CLIENTE, e cod-agencia é chave estrangeira da tabela CONTA, ligada à tabela AGENCIA.A consulta SQL que apresentará o resultado, no qual, para cada agência com menos de 1000 contas, serão listados os valores máximo e mínimo dos saldos dessas contas, assim como o saldo médio, é:
  1. ASELECT cod_agencia, SUM(saldo), MINUS(saldo), AVG(saldo)FROM ContaGROUP BY cod_agenciaHAVING COUNT(*) < 1000
  2. BSELECT cod_agencia, MAX(saldo), MIN(saldo), AVG(saldo)FROM ContaGROUP BY cod_agenciaHAVING COUNT(SELECT DISTINCT cod_cliente FROM CLIENTE)< 1000
  3. CSELECT cod_agencia, MAX(saldo), MINUS(saldo), AVG(saldo)FROM ContaWHERE SUM(cod_ciente) < 1000
  4. DSELECT cod_agencia, MAX(saldo), MIN(saldo), AVG(saldo)FROM ContaGROUP BY cod_agenciaHAVING COUNT(*) < 1000
Revelar gabarito e comentário

GabaritoD — SELECT cod_agencia, MAX(saldo), MIN(saldo), AVG(saldo) FROM Conta GROUP BY cod_agencia HAVING COUNT(*) < 1000

Link permanente: /questoes/qg035344