FC ConcursosFC Concursos

Questão FC96210

Acerca de bancos de dados, julgue o item que se segue. O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento SCHEMABI

Sistema de Gerenciamento de Banco de Dados (SGBD)

CEBRASPE (CESPE) · 2018

Acerca de bancos de dados, julgue o item que se segue.

O código a seguir, criado no SQL Server 2017, apresenta uma visão materializada, especificamente devido ao argumento SCHEMABINDING.

CREATE VIEW VwTeste 
WITH SCHEMABINDING
AS
     SELECT campo1 FROM tabela WHERE campo1 > 17;
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A afirmação está errada porque o uso de SCHEMABINDING em uma view no SQL Server não a transforma em uma visão materializada. SCHEMABINDING impede que a tabela subjacente da view seja alterada enquanto a view estiver em uso, garantindo a integridade da estrutura da consulta. No entanto, uma visão materializada (ou índice de view) requer a criação de um índice específico sobre a view, o que não é feito apenas com SCHEMABINDING. Portanto, a view apresentada não é materializada apenas por esse argumento.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo