banco de dados Archiestrutura em DBMS: 1-Tier, 2-Tier e 3-Tier
O que é banco de dados Archiarquitetura?
A banco de dados Archiarquitetura é uma representação do design do SGBD. Ajuda a projetar, desenvolver, implementar e manter o sistema de gerenciamento de banco de dados. Uma arquitetura DBMS permite dividir o sistema de banco de dados em componentes individuais que podem ser modificados, alterados, substituídos e alterados de forma independente. Também ajuda a compreender os componentes de um banco de dados.
A banco de dados armazena informações críticas e ajuda a acessar dados de forma rápida e segura. Portanto, selecionar o correto ArchiA arquitetura do DBMS ajuda no gerenciamento de dados fácil e eficiente.
Tipos de SGBD Archiarquitetura
Existem basicamente três tipos de arquitetura DBMS:
- Um nível Archiarquitetura (camada única Architextura)
- Dois níveis Archiarquitetura
- Três níveis Archiarquitetura
Agora, aprenderemos sobre as diferentes arquiteturas de SGBD com diagrama.
1-Tier Archiarquitetura
Camada 1 Archiarquitetura em DBMS é a arquitetura mais simples de banco de dados em que o cliente, o servidor e o banco de dados residem na mesma máquina. Um exemplo simples de arquitetura de uma camada seria sempre que você instalasse um banco de dados em seu sistema e o acessasse para praticar consultas SQL. Mas tal arquitetura raramente é usada na produção.

2-Tier Archiarquitetura
A Camada 2 Archiarquitetura em SGBD é uma arquitetura de banco de dados onde a camada de apresentação é executada em um cliente (PC, celular, tablet, etc.) e os dados são armazenados em um servidor denominado segunda camada. A arquitetura de duas camadas fornece segurança adicional ao SGBD, pois não é exposto diretamente ao usuário final. Ele também fornece comunicação direta e mais rápida.

Na arquitetura cliente-servidor de 2 camadas do sistema de gerenciamento de banco de dados acima, podemos ver que um servidor está conectado aos clientes 1, 2 e 3.
Dois níveis ArchiExemplo de arquitetura:
Um sistema de gerenciamento de contatos criado usando MS-Acesso.
3-Tier Archiarquitetura
A Camada 3 Archiarquitetura em SGBD é a arquitetura cliente-servidor mais popular em SGBD na qual o desenvolvimento e manutenção de processos funcionais, lógica, acesso a dados, armazenamento de dados e interface de usuário são feitos de forma independente como módulos separados. A arquitetura de três camadas contém uma camada de apresentação, uma camada de aplicativo e um servidor de banco de dados.
Banco de dados de 3 camadas Architecture design é uma extensão da arquitetura cliente-servidor de 2 camadas. Uma arquitetura de 3 camadas tem as seguintes camadas:
- Camada de apresentação (seu PC, Tablet, Celular, etc.)
- Camada de aplicação (servidor)
- Servidor de banco de dados

A camada de Aplicação reside entre o usuário e o SGBD, que é responsável por comunicar a solicitação do usuário ao sistema SGBD e enviar a resposta do SGBD ao usuário. A camada de aplicação (camada de lógica de negócios) também processa lógica funcional, restrições e regras antes de passar os dados para o usuário ou para o SGBD.
O objetivo da arquitetura cliente-servidor de três camadas é:
- Para separar os aplicativos do usuário e o banco de dados físico
- Para suportar características do DBMS
- Independência de dados do programa
- Suportando múltiplas visualizações dos dados
Três níveis ArchiExemplo de arquitetura:
Qualquer grande site na Internet, incluindo guru99. com.
Resumo
- An ArchiA arquitetura do DBMS ajuda no design, desenvolvimento, implementação e manutenção de um banco de dados
- A arquitetura de sistema de banco de dados mais simples é de 1 camada, onde o cliente, o servidor e o banco de dados residem na mesma máquina
- Uma arquitetura de duas camadas é uma arquitetura de banco de dados em DBMS onde a camada de apresentação é executada em um cliente e os dados são armazenados em um servidor
- A arquitetura cliente-servidor de três camadas consiste na camada de apresentação (PC, tablet, celular, etc.), camada de aplicativo (servidor) e servidor de banco de dados