Questões de Visão (View) (Banco de Dados)

Limpar Busca

Considerando a criação e manutenção de visões utilizando o sistema gerenciador de banco de dados MySQL 8.0, é correto afirmar que

  • A não é possível criar índices sobre uma visão.
  • B não há número máximo de tabelas que podem ser referenciadas na definição de uma visão.
  • C o processamento de visões pode ser otimizado.
  • D visões não podem ser criadas em tabelas com menos de 100 registros.
  • E não é possível utilizar comandos como DROP TABLE, se a tabela for referenciada por uma visão.

Em bancos de dados relacionais, uma view

  • A impede a filtragem e a agregação de dados provenientes das tabelas-base.
  • B é um objeto que redefine a estrutura física das tabelas-base, alterando o modo como os dados são armazenados em disco.
  • C pode ser utilizada para restrição de acesso a determinadas colunas de tabelas, funcionando como um mecanismo de segurança adicional no banco de dados.
  • D armazena fisicamente os dados em disco, duplicando todas as informações das tabelas originais.
  • E define regras de integridade referencial automaticamente para todas as tabelas-base incluídas.

No processo de realizar análises nos dados armazenados em um banco de dados relacional, o perito Charles está implementando diversas consultas SQL. Ele precisa acessar o resultado dessas consultas diversas vezes, como se fosse uma tabela, em um ciclo de refinamento analítico contínuo. Em um banco de dados relacional, para criar uma tabela virtual que represente o resultado de uma consulta SQL, Charles deve implementar um(a):

  • A VIEW;
  • B TRIGGER;
  • C DOMAIN;
  • D SEQUENCE;
  • E FUNCTION.

Acerca de banco de dados, julgue o item a seguir. 


Queries que determinam views apenas podem ser originadas de tabelas. 

  • Certo
  • Errado

O padrão arquitetural MVC (Model-View-Controller) é frequentemente utilizado no desenvolvimento de software para separar as preocupações relacionadas ao modelo de dados, à apresentação e ao controle do fluxo.

Sobre o padrão MVC, assinale a alternativa que apresenta CORRETAMENTE a responsabilidade do componente “View” (Visão):

  • A Gerenciar e manipular os dados da aplicação.
  • B Controlar o fluxo de dados entre o modelo e o controle.
  • C Apresentar a interface do usuário e exibir informações ao usuário.
  • D Definir a lógica de negócios e as regras de manipulação de dados.