Arquitetura de três esquemas

Autor: Eugene Taylor
Data De Criação: 11 Agosto 2021
Data De Atualização: 1 Julho 2024
Anonim
Arquitetura de três esquemas - Tecnologia
Arquitetura de três esquemas - Tecnologia

Contente

Definição - O que significa Arquitetura de Três Esquemas?

A arquitetura de três esquemas é uma idéia no design de banco de dados relacional que divide um banco de dados em três categorias diferentes, de acordo com seu uso e estrutura, e com os papéis desempenhados pelos administradores de sistemas, designers e usuários finais.


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 arquitetura de três esquemas

Desenvolvida na década de 1970, a arquitetura de três esquemas ajuda a avaliar um banco de dados relacional a partir de diferentes pontos de vista. O primeiro dos três níveis é chamado de nível externo ou nível do usuário. Essa é a visão do banco de dados relacional que os usuários finais veem e envolve um alto nível de abstração. O segundo nível é o esquema lógico ou conceitual, onde os designers trabalham. O terceiro nível é o esquema físico ou nível físico, onde os programadores mantêm um banco de dados em um sistema de hardware. A arquitetura de três esquemas é geralmente atribuída ao grupo ANSI / SPARC e às vezes também é chamada de arquitetura "ANSI / SPARC".


Parte do uso da arquitetura de três esquemas é examinar como a manutenção do design difere da manutenção do sistema principal. Por exemplo, itens que lidam com tabelas e consultas de banco de dados pertencem ao esquema conceitual ou lógico, onde são examinados problemas como manipulação de memória no nível físico. Alguns especialistas em TI falam sobre a arquitetura de três esquemas no sentido de alterar os níveis sem afetar outros níveis ou em termos de independência de dados. Além disso, a arquitetura de três esquemas também executa um detalhamento das principais tarefas dos projetistas de bancos de dados, administradores de rede ou equipes de manutenção de servidores.