FGV2023Analista - Apoio Especializado (TI - Banco de Dados)Tecnologia da Informação
Questão de Tecnologia da Informação — FGV DPE-RS 2023 (nº 52)
Sobre a utilização de views, em bancos de dados como MySQL, SQL Server, analise as afirmativas a seguir.
I. Views servem para construir e armazenar o conteúdo de consultas complexas de uso frequente.
II. Os principais SGBD não permitem o uso de operações de update/delete sobre views.
III. Em geral, as views não podem ser referenciadas na cláusula FROM em outras consultas SQL.
Está correto somente o que se afirma em:
- AI;
- BII;
- CIII;
- DI e II;
- EII e III.
Resposta comentada
Gabarito Alternativa A
- (A) Correta: views efetivamente armazenam a definição (não o resultado materializado) de consultas complexas para reutilização frequente, tornando a afirmativa I verdadeira; II e III são falsas.
- (B) Incorreta: II é falsa, pois MySQL e SQL Server permitem update/delete em views atualizáveis que atendam a certas restrições (por exemplo, sem agregações ou junções complexas).
- (C) Incorreta: III é falsa, pois views podem normalmente ser referenciadas na cláusula FROM de outras consultas, como se fossem tabelas.
- (D) Incorreta: inclui a II, que é falsa pelos motivos já explicados.
- (E) Incorreta: inclui a II e a III, ambas falsas pelos motivos já explicados.
Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Banco de Dados) (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho