Você está na página 1de 14

FCTI – Faculdade de Ciências e Tecnologias de

Informação

Licenciatura em
Desenvolvimento de Softwares
PROGRAMAÇÃO WEB
CAP_04

17/10/2022 MARIO SITOE/ PW/FCTI/USTM.22B


Conteúdos
Tipos de Servidores Web

Instalacao e manutencao de servidores Web

Tipos de Base de dados;

Ambiente Web de Administracao de servidor web e bases de dados

Xamp
Servidor Web
Hardware
 Computador que armazena os arquivos que compõem um website (Documentos, HTML, Imagens,
CSS, JS) e os envia para um dispositivo do utilizador final.

 Esta conectado a uma rede de computadores e pode ser acedido através de um nome de domínio.

Software
 Inclui vários componentes que controlam a forma como os usuários Web acedem aos arquivos
armazenados .
Servidor Web
 É um programa responsável pela publicação de páginas html, documentos,
imagens ou qualquer outro objecto que venha a ser acedido por um usuário
através de um navegador web.

 Pode ser configurado para ser acedido apenas em uma rede interna (intranet) ou
também em uma rede externa (internet).
Servidor Web
 Processa solicitações HTTP , o protocolo padrão da Web.

 A estrutura de uma comunicação é uma simples sequência de Request/Response sequence, no


qual um navegador faz o request, e um servidor é responsável pelo response.
HTTP response status codes
Os códigos de status de resposta HTTP indicam se uma solicitação HTTP
específica foi concluída com êxito. As respostas são agrupadas em cinco classes:

 Respostas informativas ( 100– 199)

 Respostas bem-sucedidas ( 200– 299)

 Mensagens de redireccionamento ( 300– 399)

 Respostas de erro do cliente ( 400– 499)

 Respostas de erro do servidor ( 500– 599)


Tipos de servidores de Web
 Ngnix

 Apache

 IIS: Internet Information Server.

 OpenResty

 Cloudflare
Veja o ranking dos servidores Web mais utilizados em :
https://news.netcraft.com/archives/2022/06/30/june-2022-web-server-survey.html
Base de Dados
No mundo digital, há diversas formas de colectarmos dados:
Informações pessoais como altura, peso, idade, por exemplo.

 Uma BD é um sistema que consegue colectar dados e, ao mesmo


tempo, armazená-los e prover informações quando alguém
precisar.
SGBD
 O SGBD ou Sistema de Gerenciamento de Bancos de Dados é um recurso
utilizado para realizar o controle e manipulação de dados no banco de dados.

 Permite por meio de uma linguagem de consulta, como o SQL, realizar a


criação de tabelas, o CRUD (Create, Read, Update, Delete), relacionamentos,
entre outros.
TIPOS DE BD
BD Relacionais

 Os dados são armazenados em formatos tabulares, ou seja, o


dado fica na coluna, enquanto a descrição fica em linhas e
atributos.

 É baseada no SQL (Structured Query Language).


BD Relacionais
 Tipos de relacionamento

 1…1

 1…n

 n….1

 n…n
Bancos de Dados não relacionais
Utiliza-se o não-relacional quando se pretende trabalhar com dados que
não podem ser inseridos em formato tabela, como imagens, vídeos e
gráficos. Em decorrência disso, os bancos de dados não-relacionais
dispensam a utilização de um sistema de relacionamento, diferentemente
de um banco de dado relacional. Sua linguagem oficial é a NoSQL (do
inglês, Not Only SQL — Não Apenas SQL).
Bancos de Dados não relacionais
Ler mais sobre tipos de bancos de dados em:
https://blog.betrybe.com/tecnologia/bancos-de-dados/

Você também pode gostar