Search icone
Permuta de Trabalhos Acadêmicos
Garantias
Leia mais sobre as nossas garantias.

Banco de dados cliente servidor

Informações sobre o autor

 
Nível
Especializado
Estudo seguido
informática
Faculdade
UNIVERSIDAD...

Informações do trabalho

Fernando O.
Data de Publicação
Idioma
português
Formato
Word
Tipo
estudo
Número de páginas
8 páginas
Nível
Especializado
Consultado
226 vez(es)
Validado por
Comitê Facilitaja
0 Avaliaçao cliente
0
escrever um comentário
  1. Sistemas de processamento distribuído
  2. A relação de cliente/servidor
  3. Vantagens dos sistemas baseados em cliente servidor
  4. Desvantagens dos sistemas baseados em cliente servidor
  5. Plataforma de cliente/servidor

Em sua forma mais simples, um banco de dados cliente servidor (C/S) divide o processamento do banco de dados entre dois sistema: o cliente (geralmente um PC) executando a aplicação do banco de dados, e o servidor do banco de dados que executa todo o DBMS ou parte dele. O servidor de arquivos da LAN continua oferecendo recursos compartilhado, com impressora e espaço em disco para aplicações. O servidor de banco de dados pode executar no mesmo PC do servidos de arquivo, ou, como acontece mais habitualmente, em seu próprio computador, que virar em termo de tamanho, desde um PC até um mainframe. A aplicação de banco de dados no cliente, citado como sistema auxiliar, manipula todo o processamento de entrada e saída de tela e usuário. O sistema especializado no servidor manipula o processamento de dados e os acessos de discos. Por exemplo, um usuario no sistema auxiliar cria uma solicitação, conhecida como consulta, de dados do banco de dados, e a aplicação auxiliar envia a solicitação através da rede para o servidor. O servidor de banco de dados faz a verdadeira operação de busca e retorna somente somente os dados que preencham corrretamente a consulta do usuário.
A vantagem imediata do sistema cliente servidor é óbvio: dividindo o processamento entre dois sistemas, a intensidade do trafego de dados na rede diminui consideravelmente. O espassamento também aumenta, executando-se o BDMS num sistema de alta potência, sem incorrer na despesa de atualização de todo sistema cliente, que seria necessário se todo o processamento fosse feito num PC local.
A maior desvantagem dos sistemas de banco de dados cliente servidor é que eles exigem que os dados sejam armazenados num único sistema. Isto pode ser um grande problema para as grande empresas, que talvez precisem suportar usuário de banco de dados espalhado por uma ampla região geográfica ou que precisem compartilhar parte dos bancos de dados dos seus departamentos com outros departamentos ou com um hospedeiro central. Estas situações exigem um método de distribuição de dados entree diversos hospedeiros ou pontos.

[...] Os sistemas preemptivos apresentam uma vantagem natural para os bancos de dados baseados em cliente servidor, porque impedem que qualquer tarefa domine o sistema inteiro. O sistema operacional pode ser também multiusuário (suporta simultaneamente vários usuários executando diferentes tarefas), principalmente quando usados terminais mudos para acessar o DBMS. Um sistema operacional não apresenta vantagens ou desvantagens quando usado como plataforma para DBMS baseado em cliente servidor. A multinearidade é uma inclusão recente no software de OS multitarefa e preemptivo, habitualmente disponível, embora o conceito tenha nascido no início dos anos setenta. [...]


[...] A vantagem da independência de aplicação do cliente servidor também tem seu lado negativo. A presença de diversos auxiliares diferentes, todos eles acessando o banco dados, aumenta a quantidade d suporte de programação necessária; existe simplesmente mais mais variados) códigos de programas a desenvolver e manter. Introduzir uma mudança na estrutura do banco de dados tem também um efeito ricochete por todos os diferentes programas auxiliares. Torna-se um processo mais longo e mais complexo fazer as necessárias mudanças nas diferentes aplicações auxiliares e é também mais difícil manter todas elas em sincronia sem prejudicar seriamente o acesso dos usuários ao banco de dados. [...]


[...] usuário de banco de dados espalhado por uma ampla região geográfica ou que precisem compartilhar parte dos bancos de dados dos seus departamentos com outros departamentos ou com um hospedeiro central. Estas situações exigem um método de distribuição de dados entree diversos hospedeiros ou pontos. SISTEMAS DE PROCESSAMENTO DISTRIBUIDO Há vários anos já existe uma forma simples de processamento distribuído. Nesta forma limitada, geralmente citada como atualização remota ou compartilhada de daos, os dados são compartilhados entre vários sistemas hospedeiros por meio de atualizações enviadas através de conexões diretas na mesma rede, ou através de conexões remotas por linha telefônica ou linha de dados dedicadas. [...]

Estes documentos podem interessar a você

Iniciando banco de dados - conceitos gerais

 Engenharia e tecnologias   |  Informática   |  Estudo   |  29/03/2007   |  BR   |   .ppt   |   28 páginas

Mais Vendidos informática

Projeto Integrado Multidisciplinar

 Engenharia e tecnologias   |  Informática   |  Estudo   |  04/06/2013   |  BR   |   .doc   |   7 páginas