nt-family: Arial">
Clique aqui para ler todos os artigos desta edição
Questões de banco de dados do concurso do BNDES – parte 2
Mauro Pichiani
Nesta segunda parte do artigo que mostra a correção das questões dissertativas e objetivas da prova de banco de dados do curso do BNDES (Banco Nacional de Desenvolvimento Econômico e Social), veremos a correção das questões 46, 47, 48, 49 e a única questão objetiva do concurso que fala sobre banco de dados.
46. Considere as views apresentadas na Listagem 1:
Listagem 1. Views
create view v1
a s
select distinct id_candidato from inscrição
create view v2
a s
select id_cargo,min(pontos) m from inscrição
group by id_cargo
create view v3
a s
select c.*
from candidato c inner join inscrição i
on c.id_candidato=i.id_candidato
Pode-se concluir que:
(A) somente v1 é atualizável;
(B) somente v2 e v3 são atualizáveis;
(C) somente v3 é atualizável;
(D) nenhuma das views é atualizável;
(E) todas as views são atualizáveis.
Gabarito: C
Comentário: Esta questão apresenta três views criadas a partir de tabelas do modelo apresentado na edição 30 da SQL Magazine. Por definição, as views não contêm dados, ou seja, elas somente são uma instrução armazenada na base de dados com o objetivo de facilitar a visualização dos dados.
As três views apresentadas nesta questão contêm instruções SELECT simples. O conceito de visão atualizável diz respeito à possibilidade de modificação dos dados que a visão apresenta através da utilização da própria view em instruções UPDATE, DELETE ou INSERT.
...