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

1-tier Diagrama de Arquitectura

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

  1. Camada de apresentação corre num cliente (PC, Mobile, Tablet, etc)
  2. 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.

2-tier Architecture Diagram

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

  1. camada de apresentação (o seu PC, Tablet, Mobile, etc.).)
  2. Camada de aplicação (servidor)
  3. Servidor de base de dados
3-tier Architecture Diagram

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

Categorias: Articles

0 comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *