nt-family: Arial"> 

capa34

 

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.

...

Quer ler esse conteúdo completo? Tenha acesso completo