FC ConcursosFC Concursos

Flashcard FC370306

Ao inserir em uma view definida com cláusula WHERE uma tupla que não satisfaz o predicado, ela aparece na view?

Linguagem SQL

FGV · 2024

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Ao inserir em uma view definida com cláusula WHERE uma tupla que não satisfaz o predicado, ela aparece na view?
Mostrar resposta e comentário

Resposta

Resposta: Não.

Explicação:
Uma view mostra apenas as tuplas que atendem ao filtro do WHERE.
Inserir uma linha que não cumpre esse predicado não a tornará visível na view; ela pode ser rejeitada ou gravada na tabela base conforme regras de updatability, mas não muda o conteúdo exibido pela view.
Portanto, consultas como SELECT COUNT(*) FROM view contam somente as tuplas que satisfazem o filtro.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359654

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

Continue aprendendo