Imagem de fundo

Considere a seguinte sequência de comandos SQL:Após a...

Atenção!


O texto a seguir refere-se às duas próximas questões.


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:


Imagem associada para resolução da questão


OBS: Neste banco de dados, cadeias de caracteres (strings) são representadas envoltas em aspas simples.

Considere a seguinte sequência de comandos SQL:


Imagem associada para resolução da questão


Após a execução dos três comandos SQL apresentados, o seguinte comando foi executado:


Imagem associada para resolução da questão


Por fim, a seguinte consulta foi executada:


Imagem associada para resolução da questão


O retorno da última consulta executada será


A

o valor 3, dado que a visão permanece selecionando tuplas de clientes do estado ‘RJ’.


B

o valor 4, já que a execução do último comando de inserção alterou o estado da visão.


C

o valor 6, por esse ser o novo número de tuplas da tabela de base da visão.


D

um erro, pois visões não aceitam inserções diretamente.


E

uma tabela vazia, pois a última inserção desconfigura a condição-alvo da visão.