🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Considere a arquitetura de um SGBD mostrada na figura abaixo...

Próximas questões
Com base no mesmo assunto
Q515541 Banco de Dados
Considere a arquitetura de um SGBD mostrada na figura abaixo.

                        Imagem associada para resolução da questão

Trata-se de uma arquitetura
Alternativas

Comentários

Veja os comentários dos nossos alunos

Banco de Dados Distribuídos (N camadas): Nesta arquitetura, a informação está distribuída em diversos servidores. Como exemplo, observe a abaixo. Cada servidor atua como no sistema cliente-servidor, porém as consultas oriundas dos aplicativos são feitas para qualquer servidor indistintamente. Caso a informação solicitada seja mantida por outro servidor ou servidores, o sistema encarrega-se de obter a informação necessária, de maneira transparente para o aplicativo, que passa a atuar consultando a rede, independente de conhecer seus servidores. Exemplos típicos são as bases de dados corporativas, em que o volume de informação é muito grande e, por isso, deve ser distribuído em diversos servidores. Porém, não é dependente de aspectos lógicos de carga de acesso aos dados, ou base de dados fracamente acopladas, em que uma informação solicitada vai sendo coletada numa propagação da consulta numa cadeia de servidores. A característica básica é a existência de diversos programas aplicativos consultando a rede para acessar os dados necessários, porém, sem o conhecimento explícito de quais servidores dispõem desses dados.


Plataformas centralizadas: Na arquitetura centralizada, existe um computador com grande capacidade de processamento, o qual é o hospedeiro do SGBD e emuladores para os vários aplicativos. Esta arquitetura tem como principal vantagem 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.


Sistemas de Computador Pessoal - PC: Os computadores pessoais trabalham em sistema stand-alone, ou seja, fazem seus processamentos sozinhos. No começo esse processamento era bastante limitado, porém, com a evolução do hardware, tem-se hoje PCs com grande capacidade de processamento. Eles utilizam o padrão Xbase e quando se trata de SGBDs, funcionam como hospedeiros e terminais. Desta maneira, possuem um único aplicativo a ser executado na máquina. A principal vantagem desta arquitetura é a simplicidade.


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. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos (triggers). A principal vantagem desta arquitetura é a divisão do processamento entre dois sistemas, o que reduz o tráfego de dados na rede.


Fonte: http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula4.html

  • Modelo de rede: Este modelo representa os dados como tipos de registros conectados por links, formando uma estrutura de grafo. O termo "tipo conjunto" refere-se aos relacionamentos 1:N entre os registros, sendo um tipo de relação limitado característico deste modelo.
  • Modelo hierárquico: Caracteriza-se por uma estrutura em árvore, onde os dados estão organizados de forma hierárquica. Não há uma linguagem-padrão para os SGBDs hierárquicos, mas frequentemente oferecem uma linguagem procedural para operação com um registro de cada vez.
  • SGBDs distribuídos: Estes sistemas estão espalhados por diferentes locais e podem utilizar a replicação para melhorar a confiabilidade e a disponibilidade dos dados. Os critérios de categorização incluem o grau de homogeneidade dos módulos de software e o grau de autonomia local de cada banco de dados no sistema.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo