Visão

Autor: Lewis Jackson
Data De Criação: 6 Poderia 2021
Data De Atualização: 14 Poderia 2024
Anonim
Visão - Tecnologia
Visão - Tecnologia

Contente

Definição - O que significa View?

Uma visualização é um subconjunto de um banco de dados gerado a partir de uma consulta e armazenado como um objeto permanente. Embora a definição de uma visualização seja permanente, os dados nela contidos são dinâmicos, dependendo do momento em que a visualização é acessada.

As visualizações representam um subconjunto dos dados contidos em uma tabela. Eles podem ingressar e simplificar várias tabelas em uma tabela virtual. Eles ocupam muito pouco espaço de armazenamento porque o banco de dados contém apenas a definição de exibição, não os dados. Além disso, eles podem fornecer resultados para diferentes cálculos (como soma e média) junto com os dados armazenados e podem limitar o grau em que as tabelas são expostas ao mundo externo.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o View

Uma visualização é simplesmente uma consulta de linguagem de consulta estruturada (SQL) armazenada como um objeto. Por exemplo, as tabelas CUSTOMER_MASTER e ACCOUNTS_MASTER no banco de dados relacional de um banco comercial são frequentemente consultadas para clientes e seus números de conta. A consulta SQL a seguir retorna nome, sobrenome, número (s) de conta e tipos de conta de clientes:

SELECT c.first_name, c.surname, a.account_number, a.account_type
FROM customer_master c, accounts_master a
WHERE c.customer_id = a.customer_id
ORDER BY c.surname, a.account_number

Toda vez que essa consulta é executada, ela deve ser analisada e carregada no otimizador SQL, consumindo tempo e recursos valiosos. Se a consulta for salva como uma exibição, essas atividades gerais serão executadas apenas uma vez no momento em que a exibição for criada. Um exemplo de script SQL para criar uma visualização é fornecido abaixo:

CRIAR VISTA customer_accounts AS
(
SELECT c.first_name, c.surname, a.account_number, a.account_type
FROM customer_master c, accounts_master a
WHERE c.customer_id = a.customer_id
ORDER BY c.surname, a.account_number
)

As visualizações podem ser usadas em consultas, assim como em tabelas normais, selecionando colunas específicas, restringindo os resultados usando uma cláusula WHERE e assim por diante. Alguns mecanismos de banco de dados relacional até permitem que os dados sejam atualizados diretamente através da visualização.


Esta definição foi escrita no con de bancos de dados