///
Seja um banco de dados relacional especificado em SQL de uma empresa de correspondência entre clientes, instituições financeiras e empréstimos contratados por esses clientes nessas instituições, previamente implementado em um banco de dados como a seguir:
create table tb_cliente
(
id_cliente integer primary key,
num_cpf char(11) unique,
nome varchar(50) not null,
email varchar(20),
telefone varchar(20),
endereco varchar(100),
cidade varchar(20),
estado char(2) );
create table tb_financeira
(
id_financeira integer primary key,
razao_social varchar(30) not null,
cidade varchar(30) not null,
estado char(2) not null );
create table tb_emprestimo
(
id_financeira integer references tb_financeira,
id_cliente integer references tb_cliente,
valor real not null check(valor>0),
dia integer not null check(dia>=1 and dia<=31),
mes integer not null check(mes>=1 and mes<=12),
ano integer not null check(ano>=1980 and ano<=2100),
primary key(id_financeira,id_cliente,dia,mes,ano) );OBS: Neste banco de dados, cadeias de caracteres (strings) são representadas envoltas em aspas simples.
Para a conferência de empréstimos realizada pelos clientes, os auditores dispõem da seguinte visão:
create view v_max_emp_cli(cli,ano,val) as
select c.nome, e.ano, count(e.valor)
from tb_cliente c, tb_emprestimo e
group by c.nome, e.anoUm auditor deseja saber quais os clientes cujo nome termina em ‘MORAES’ no ano de 2024, utilizando essa estrutura de visão anteriormente apresentada.
Assinale a opção que apresenta a consulta que atende ao objetivo em tela, sabendo-se que os nomes dos clientes foram todos cadastrados utilizando-se exclusivamente caracteres alfabéticos maiúsculos.