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
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