olaa
Sistemas de Informação
Módulo 4 – Servidor de Dados
Módulo 4 – Servidor de Dados
• Arquitetura Cliente/Servidor
Lado dos Clientes
Lado do Servidor
Programa
Cliente
A
Recursos do Servidor
(p. ex. Base de Dados)
Programa
Cliente
B
Base de
Dados
Pedidos
Respostas
Programa
Cliente
C
Servidor
2
Módulo 4 – Servidor de Dados
• Arquitetura Cliente/Servidor
– Existem programas clientes que enviam pedidos de serviços a um programa servidor. Este recebe e interpreta os pedidos dos clientes, faz a gestão desses pedidos e dos recursos disponíveis e envia as respostas aos programas clientes.
Nota: Embora este modelo possa funcionar dentro de um único computador pessoal, é mais típico das redes de computadores, em que uma ou mais máquinas ligadas em rede funcionam como servidores, ou seja, prestam serviços solicitados por outras máquinas (clientes).
3
Módulo 4 – Servidor de Dados
• Arquitetura Cliente/Servidor
– A maioria das redes funciona segundo este modelo: redes locais e Internet (WWW, e-mail, ftp, etc.)
– Tipos de servidores (quanto aos serviços):
• Servidores web – fornecem páginas web aos browsers
• Servidores de e-mail – fazem a gestão, armazenamento e distribuição das mensagens de correio eletrónico;
• Servidores de base de dados – fornecem acesso a bases de dados;
•…
4
Módulo 4 – Servidor de Dados
• Arquitetura Cliente/Servidor
– Servidor de base de dados pode ser instalado:
• Num computador pessoal para estudo ou trabalho individual; • Num computador ligado em rede a outros computadores aos quais presta serviços de acesso a uma ou mais bases de dados.
Nota: O que carateriza uma arquitetura cliente/servidor não é o hardware dos computadores, mas sim o software e o seu modo de funcionamento.
5
Módulo 4 – Servidor de Dados
• Arquitetura Cliente/Servidor
– Servidor de bases de dados - sistema que armazena e administra