Banco de Dados I1

2
Arquitetura de Sistemas de Banco de Dados Centralizada: Na arquitetura centralizada, existe um computador com grande capacidade de processamento, que é o hospedeiro do SGBD e emuladores para os aplicativos. A vantagem desta arquitetura é a de permitir que muitos usuários manipulem grande volume de dados. Sua principal desvantagem está no seu alto custo, pois exige ambiente especial para mainframes e soluções centralizadas. 1. Arquitetura de Sistemas de Banco de Dados Cliente – Servidor: Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente. A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede. 2. Arquitetura de Sistemas de Banco de Dados Multicamada: A arquitetura multicamadas (Servidor, Banco de Dados e Aplicações) permite que cada parte do sistema seja executada em uma máquina diferente, otimizando os recursos da rede e oferecendo integração total entre as funcionalidades do sistema. Dessa forma, o balanceamento de carga da rede pode ser feito no nível mais otimizado, maximizando o desempenho. 3. Arquitetura Três – Esquemas: Existem três níveis nesta arquitetura sendo eles o nível interno, conceitual e externo. O objetivo desta arquitetura é obter a independência entre as camadas. Ou seja, o nível interno poderá ser alterado sem afetar o nível conceitual, bem como o nível conceitual pode ser alterado sem alterar o nível externo. 4. Esquemas e Instancias de Banco de Dados:

description

exercícios BD

Transcript of Banco de Dados I1

Page 1: Banco de Dados I1

Arquitetura de Sistemas de Banco de Dados Centralizada:

Na arquitetura centralizada, existe um computador com grande capacidade de processamento, que é o hospedeiro do SGBD e emuladores para os aplicativos. A vantagem desta arquitetura é a de permitir que muitos usuários manipulem grande volume de dados. Sua principal desvantagem está no seu alto custo, pois exige ambiente especial para mainframes e soluções centralizadas.

1. Arquitetura de Sistemas de Banco de Dados Cliente – Servidor:

Na arquitetura Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no DBMS e retorna os resultados ao cliente. A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede.

2. Arquitetura de Sistemas de Banco de Dados Multicamada:

A arquitetura multicamadas (Servidor, Banco de Dados e Aplicações) permite que cada parte do sistema seja executada em uma máquina diferente, otimizando os recursos da rede e oferecendo integração total entre as funcionalidades do sistema. Dessa forma, o balanceamento de carga da rede pode ser feito no nível mais otimizado, maximizando o desempenho.

3. Arquitetura Três – Esquemas:

Existem três níveis nesta arquitetura sendo eles o nível interno, conceitual e externo. O objetivo desta arquitetura é obter a independência entre as camadas. Ou seja, o nível interno poderá ser alterado sem afetar o nível conceitual, bem como o nível conceitual pode ser alterado sem alterar o nível externo.

4. Esquemas e Instancias de Banco de Dados:

Esquemas, são a definição das estruturas que compõem o banco de dados, se espera que o esquema não sofra nenhuma alteração depois de implementado, o esquema não depende dos dados a serem armazenados. Já as instâncias, são a materialização do banco de dados composto pelas estruturas mais os dados armazenados, uma instância é um “retrato” do banco de dados.