O que é Arquitectura de Base de Dados?
Arquitectura DBMS ajuda na concepção, desenvolvimento, implementação e manutenção de uma base de dados. Uma base de dados armazena informação crítica para uma empresa. A selecção da arquitectura correcta da base de dados ajuda a um acesso rápido e seguro a estes dados.
- O que é Arquitectura de Base de Dados?
- 1 camada de Arquitectura
- 2 camadas de Arquitectura
- 3-tier Architecture
1 tier Architecture
p>Os mais simples da Arquitectura de Base de Dados são 1 tier onde o Cliente, Servidor, e Base de Dados residem todos na mesma máquina. Sempre que instalar uma Base de Dados no seu sistema e aceder a ela para praticar consultas SQL, é uma arquitectura de 1 nível. Mas tal arquitectura é raramente utilizada na produção.
Arquitectura de 2 camadas
Uma arquitectura de 2 camadas é uma arquitectura de base de dados onde
- Camada de apresentação corre num cliente (PC, Mobile, Tablet, etc)
- Os dados são armazenados num Servidor.
Uma interface de aplicação que se chama ODBC (Open Database Connectivity) uma API que permite ao programa do lado do cliente chamar o SGBD. Hoje em dia a maioria do SGBD oferece controladores ODBC para o seu SGBD. A arquitectura de 2 camadas fornece segurança adicional ao SGBD, uma vez que não é exposto directamente ao utilizador final.
Exemplo de Arquitectura de Dois Níveis é um Sistema de Gestão de Contactos criado usando MS- Access.
p> Na arquitectura de 2-teir acima podemos ver que um servidor está ligado a clientes 1, 2m e 3. Esta arquitectura permite uma comunicação directa e mais rápida.
Arquitectura de 3 camadas
esquema de 3 camadas é uma extensão da arquitectura de 2 camadas. A arquitectura de 3 camadas tem as seguintes camadas
- camada de apresentação (o seu PC, Tablet, Mobile, etc.).)
- Camada de aplicação (servidor)
- Servidor de base de dados
p>Esta arquitectura do SGBD contém uma camada de Aplicação entre o utilizador e o SGBD, que é responsável por comunicar o pedido do utilizador ao sistema do SGBD e enviar a resposta do SGBD ao utilizador.
A camada de aplicação (camada lógica empresarial) também processa lógica funcional, restrição e regras antes de passar dados ao utilizador ou ao SGBD
A arquitectura de três camadas é a arquitectura mais popular do SGBD.
A arquitectura de três camadas é o objectivo da arquitectura de três camadas:
- Separar as aplicações do utilizador e a base de dados física
- Proposta para suportar as características do SGBD
- Independência dos dados do programa
- Suporte de múltiplas vistas dos dados
Exemplo de Arquitectura de Três níveis
Um grande website na Internet, incluindo o guru99.com ??
Sumário
- A arquitectura DBMS ajuda na concepção, desenvolvimento, implementação e manutenção de uma base de dados
- As mais simples Arquitectura de Base de Dados são 1 camada onde o Cliente, o Servidor e a Base de Dados residem todos na mesma máquina
- Uma arquitectura de duas camadas é uma arquitectura de base de dados onde a camada de apresentação corre sobre um cliente e .Os dados são armazenados num Servidor
- arquitectura de 3 camadas é constituída pela camada de Apresentação (PC, Tablet, Mobile, etc.), a camada de Aplicação (servidor) e o Servidor de Base de Dados
0 comentários