0% acharam este documento útil (0 voto)
5 visualizações28 páginas

Aplicação Web para Gestão no HGU

O relatório apresenta a criação de uma aplicação web para a gestão de atividades diárias dos funcionários do Hospital Geral do Uíge, visando melhorar a eficiência e controle das operações. O projeto aborda a problemática da falta de automação e segurança nas informações, propondo soluções através da implementação de tecnologia da informação. O trabalho é parte da prova de aptidão profissional do curso técnico de informática do Instituto Médio Politécnico do Uíge.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações28 páginas

Aplicação Web para Gestão no HGU

O relatório apresenta a criação de uma aplicação web para a gestão de atividades diárias dos funcionários do Hospital Geral do Uíge, visando melhorar a eficiência e controle das operações. O projeto aborda a problemática da falta de automação e segurança nas informações, propondo soluções através da implementação de tecnologia da informação. O trabalho é parte da prova de aptidão profissional do curso técnico de informática do Instituto Médio Politécnico do Uíge.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

INSTITUTO MÉDIO POLITÉCNICO DO UÍGE

ÁREA DE FORMAÇÃO DE INFORMÁTICA

CURSO TÉCNICO DE INFORMÁTICA

13ª CLASSE

RELATÓRIO DA PROVA DE APTIDÃO PROFISSIONAL

CRIAÇÃO DE UMA APLICAÇÃO WEB PARA A GESTÃO DE ATIVIDADES


DIÁRIAS PARA OS FUNCIONÀRIOS

CASO: “HOSPITAL GERAL DO UÍGE-HGU”

CATARINA DOMINGOS ALEXANDRE NDUMBA

DULCE HELENA CLEMENTE LUÌS

MBIAVANGA DELFINA ANDRÉ ANTÒNIO

UÍGE, 2024
INSTITUTO MÉDIO POLITÉCNICO DO UÍGE

ÁREA DE FORMAÇÃO DE INFORMÁTICA

CURSO TÉCNICO DE INFORMÁTICA

13ª CLASSE

RELATÓRIO DA PROVA DE APTIDÃO PROFISSIONAL

CRIAÇÃO DE UMA APLICAÇÃO WEB PARA A GESTÃO DE ATIVIDADES


DIÁRIAS PARA OS FUNCINÁRIOS

CASO: “HOSPITAL GERAL DO UÍGE-HGU”

CATARINA DOMINGOS ALEXANDRE NDUMBA

DULCE HELENA CLEMENTE LUÍS

MBIAVANGA DELFINA ANDRÉ ANTÓNIO

Relatório apresentado a Área de Formação de


Informática no Instituto Médio Politécnico
do Uíge, para obtenção do título de Técnico
Médio no Curso de Técnico de Informática.

ORIENTADOR LIC: DOMINGOS JULIÃO FERNANDO PEREIRA

UÍGE, 2024
ÍNDICE

DEDICATÓRIA ................................................................................................................ I
AGRADECIMENTO........................................................................................................ II
EPÍGRAFE ......................................................................................................................III
RESUMO........................................................................................................................ IV
ABSTRACT .....................................................................................................................V
LISTA DE FIGURAS ..................................................................................................... VI
LISTA DE TABELAS.................................................................................................... VII
LISTA DE SIGLAS E ABREVIATUAS ...................................................................... VIII
GLOSSÁRIO .................................................................................................................. IX
0 – INTRODUÇÃO ..................................................................................................... 1
0.1 – Justificativa .......................................................................................................... 2
0.2 – Problemática ........................................................................................................ 2
0.3 – Hipótese ............................................................................................................... 2
0.4 – Objectivos ............................................................................................................ 3
0.4.1 – Objectivo geral.................................................................................................. 3
0.4.2 – Objectivos Específicos.................................................................................. 3
0.5 – Delimitação do Tema ........................................................................................... 3
0.6 – Métodos e Técnicas......................................................................................... 3
0.6.1 – Métodos .................................................................................................. 3
0.6.2 – Técnicas ........................................................................................................ 3
0.7 – Dificuldades Encontradas ................................................................................ 4
0.8 – Cronograma de Actividades................................................................................. 4
0.9 – Recursos a utilizar................................................................................................ 5
0.9.1 – Materiais (Hardware) .................................................................................... 5
0.9.2 – Materiais (Software) ..................................................................................... 5
0.10 – Estrutura do Trabalho ........................................................................................ 6
CAPÍTULO 1- APRESENTAÇÃO DA INSTITUIÇÃO ................................................. 7
1.1 – Breve historial...................................................................................................... 7
1.2 – Situação Geográfica ............................................................................................. 7
1.3 – Situação Jurídica .................................................................................................. 7
CAPÍTULO 2 - FUNDAMENTAÇÃO TEÓRICA .......................................................... 9
2.1 – Internet ................................................................................................................. 9
2.2- Conceitos da base de dados ..................................................................................11
2.2.1- Sistemas de gestão de base de dados ............................................................ 12
[Link]- Funções de um SGBD ............................................................................... 12
2.2.2- Modelo entidade relacionamento ................................................................. 12
2.2.3- Linguagem de programação ......................................................................... 14
DEDICATÓRIA

I
AGRADECIMENTO

II
EPÍGRAFE

III
RESUMO

IV
ABSTRACT

V
LISTA DE FIGURAS

Figura 1- Mapa do Hospital Geral do Uíge .................................................................. 7


Figura 2- Organograma da Direcção Geral do Uíge ................................................... 8

VI
LISTA DE TABELAS

Tabela 1-Cronograma de Actividades ........................................................................... 4


Tabela 2- Material utilizados ......................................................................................... 5

VII
LISTA DE SIGLAS E ABREVIATUAS

 HGU: Hospital Geral do Uíge.


 RAM: Random Access Memory (memória de acesso aleatória).
 TIC: Tecnologia de Informação e comunicação.
 TI: Tecnologia de Informação.
 HTTP: HyperText Transfer Protocol (Protocolo de Transferência de
Hipertexto).
 HTML: HypertText Markup Language (Linguagem de marcação de
hipertexto).
 BD: Base de dados.
 SGBD: Sistema de Gerenciamento de Base de Dados.
 PHP: Personal Home Page.
 URL: Uniform Resource Locator.
 WWW: World Wide Web.

VIII
GLOSSÁRIO

 XAMPP: é um pacote de software livre que fornece um ambiente de


desenvolvimento integrado para a criação e testes de aplicações voltadas a
internet.
 Visual Studio Code: é um editor de código fonte gratuito, leve e
multiplataforma, desenvolvido pela Microsoft.
 Mysql: é um sistema de gerenciamento de base de dados relacional.
 Web: é um sistema de informações baseado na internet que permite o
acesso e a interação com documentos e recursos interligados por meio de
hiperlinks.

IX
0 – INTRODUÇÃO

Um Hospital é um local destinado ao atendimento de doentes para proporcionar


o diagnóstico, que pode ser de vários tipos (laboratorial, clínico, cinesiológico-funcional)
e a terapia necessária, historicamente, os hospitais surgiram como lugares de acolhimento
de doentes e peregrinos, durante a Idade Média.

A gestão de atividades se refere à organização, planejamento, monitoramento,


controle e execução, é possível ter uma base para a tomada de decisões seja no âmbito
humano ou material.

A informática está presente em praticamente todas as áreas da sociedade moderna.


Desde o uso de computadores até a automação de processos manuais, a informática
desempenha um papel fundamental permitindo a realização de tarefas de forma mais
rápida, eficiente e precisa, otimizando processos e aumentando a produtividade.

Nesta visão é crucial o uso da informática para automatizar as tarefas encontradas


em cada sector público ou privado, a pesquisa destina – se na criação de uma aplicação
web para a gestão de atividades diárias para os funcionáios do Hospital Geral do Uíge
(HGU), tendo a implementação desta pesquisa vai assim tornar mais eficiente e prática a
realização e controlo de procedimentos diários que cada funcionáro executa.

Uma aplicação web é um tipo de software projetado para o acesso e uso através
de um navegador web, sem a necessidade de instalação em dispositivos locais dos
usuários, funciona por meio de servidores web, que processam as solicitações dos
usuários e fornecem as funcionalidades desejadas através da internet.

1
0.1 – Justificativa

Na criação de uma aplicação web para a gestão de actividades diárias para os


funcionários do HGU, mudará a realidade não informatizada para uma informatizada,
com benefícios de reduzir livros de registos manuais de actividades e ter maior controlo
na produtividade de cada funcionário, proporcionando segurança de acesso as
informações e velar na descrição do que o funcionário vai realizar antes do início do seu
trabalho, no final de cada dia será mensurada as actividades realizadas e não realizadas.

Saber lidar com processos automatizados é uma prática saudável na gestão de


qualquer processo, visto que, o Hospital Geral do Uíge realiza diariamente uma série de
actividades que necessitam de uma grande atenção e cuidado, a tecnologia de informação
hoje é uma aposta que traz inúmeras vantagens reduzindo falhas, a acesso rápido de
informação, dados organizados de maneira duradoras para possíveis consultas.

0.2 – Problemática

Antes da informática surgir como ciência, ou seja, não tendo nenhum processo
automatizado, as sociedades organizacionais eram assim forçados em utilizar
mecanismos manuais para dar respostas ou soluções a determinado problema da época.
Alguns destes problemas ainda são presentes no Hospital Geral do Uíge, como: registros
de manuais de actividades, pouca segurança da informação, falta de controlo da
produtividade manual, entre outros não mencionados. Com base o problema levantado
surge a seguinte questão:

 De que forma o Hospital Geral do Uíge pode controlar, aumentar a


agilidade de trabalho no seu dia – á – dia?

0.3 – Hipótese

Ao problema levantado, temos como possível solução, a implementação de uma


aplicação web pra gestão de actividades diárias para os funcionários do Hospital Geral do
Uíge, que dará respostas pontuais dos registros diários, tornando o fluxo de informações
mais acessíveis e organizadas.

2
0.4 – Objectivos

0.4.1 – Objectivo Geral

 Criação e implementação de uma aplicação web para a gestão de


atividades diárias para os funcionários do Hospital Geral do Uíge (HGU).

0.4.2 – Objectivos Específicos

 Limitar o uso de manual de inserção de pacientes;


 Fornecer opções avançadas de busca dos pacientes atendidos;
 Limitar o caderno físico de registros de consultas de pacientes;
 Implementar mecanismos de pesquisas entre datas de todas as consultas;
 Criar condições de acesso e manipulação das informações fora da
instituição com autorização;
 Implementar restrições de acesso à informação.

0.5 – Delimitação do Tema

O trabalho está delimitado no Hospital Geral do Uíge, situado na província do


Uíge no centro da cidade do Uíge. Tendo como objetivo geral a Criação e implementação
de uma aplicação web para a gestão de atividades diárias para os funcionàrios do Hospital
Geral do Uíge (HGU).

0.6 – Métodos e Técnicas

0.6.1 – Métodos

 Método Descritivo: Permitiu – nos descrever os problemas encontrados


na instituição;
 Método Analítico: Ajudou – nos analisar com detalhes a composição da
estrutura orgânica e o sistema actual bem como a sua organização e a estrutura
funcional do domínio em causa;
 Método Histórico: Permitiu – nos conhecer o historial da propriedade
em estudo, seu surgimento, sua evolução até a data actual.

0.6.2 – Técnicas

 Técnica Bibliográfica: Nos permitiu extrair dados a partir de obras já


tornadas públicas em relação ao nosso trabalho;

3
 Técnica de Prototipagem: Está técnica nos permitiu criar rapidamente
um rascunho para ilustrar ao cliente como será o funcionamento do aplicativo
quando terminar a fase de desenvolvimento.
 Técnica de Inquérito: é a obtenção de informações por intermédio do
preenchimento de formulários endereçados as entidades competentes do
domínio de estudo.
 Técnica de Entrevista: é a maneira de obtenção de informações
necessárias através de perguntas, com finalidade de recolher informações.

0.7 – Dificuldades Encontradas

Durante a execução da pesquisa nos deparamos com as seguintes dificuldades:

 Na seleção da equipe;
 Escolha do tema;
 Comunicação interna;
 Obtenção de informações por parte do domínio de estudos;
 Noções de elaboração do projecto

0.8 – Cronograma de Actividades

Tabela 1-Cronograma de Actividades

CRONOGRAMA DE ACTIVIDADES

Mês Outub Novemb Dezemb Janeiro Fevereir Março Abril


ro ro ro o

Semana 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Escolha do
tema

Elaboração do
anteprojeto

Concepção da
base de dados

4
Elaboração do
primeiro
capítulo

Elaboração do
segundo
capítulo

Desenvolvime
nto da
aplicação

Fonte: Autore

0.9 – Recursos a utilizar

0.9.1 – Materiais (Hardware)

Tabela 2- Material utilizados

Material Capacidade de Capacidade de


RAM Armazenamento

Computador 4gb 500 gb

Telefone
---- 64 gb

Fonte: Autor

0.9.2 – Materiais (Software)

Usamos os seguintes softwares:

 XAMPP;
 Visual Studio Code;
 Mysql Workbench.

5
0.10 – Estrutura do Trabalho

Além da introdução e a conclusão, o nosso trabalho está dividido em quatro


capítulos nomeadamente:

 CAPÍTULO 1 - ESTUDO PRÉVIO


 CAPÍTULO 2 - FUNDAMENTAÇÃO TEÓRICA
 CAPÍTULO 3 - DESENVOLVIMENTO DA APLICAÇÃO
 CAPÍTULO 4 - DESCRIÇÃO FUNCIONAL DA APLICAÇÃO

6
CAPÍTULO 1- APRESENTAÇÃO DA INSTITUIÇÃO

1.1 – Breve historial

Hospital Geral do Uíge, que tem como sigla HGU, foi inaugurado aos 23 de
setembro de 1948. Esta unidade hospitalar constitui uma unidade publica integrada no
serviço nacional de saúde e tem como principal atividade garantir a prestação de saúde
da população (Uíge, 2024).

1.2 – Situação Geográfica

O HGU localiza-se no centro da cidade entre as ruas pioneiros do Congo e a rua


do café no bairro popular II, no município do Uíge e província do Uíge. Quanto aos pontos
cardinais, está situado ao norte da independência, e ao nordeste da maternidade municipal
do Uíge e ao sul e leste pelo bairro popular II, (Dunga) como mostra a figura.

Figura 1- Mapa do Hospital Geral do Uíge

Fonte: Google Mapes


1.3 – Situação Jurídica

Considerando que o artigo 77°. Da constituição de república de Angola estabelece


o direito a assistência médica e sanitária as populações; O governador da província do
Uíge determina, nos termos do n°.2 do artigo 9°. e as alíneas do artigo 10°., ambos do
decreto presidencial n°.260/10, de 19 de Novembro, que aprova o regime jurídico da
gestão hospitalar. (Uíge, 2024)

7
1.4 – Missão

O HGU tem como missão:

1. Prestar atendimento médico cirúrgico para melhorar a saúde da


população por meio de equipas qualificadas e desenvolvendo programas de
pesquisas e ensinos;
2. Prestar incentivo ao desenvolvimento da pesquisa;
3. Ser um hospital de referência provincial e reconhecido a nível nacional
em atendimento médico e cirúrgico.

1.5 – Estrutura Orgânica


Para um melhor desenvolvimento e organização das suas atividades, o HGU
dispõe de uma estrutura organizacional que apresenta as relações hierárquicas (entre os
diferentes departamentos, gabinetes e secções) com fins de cumprir com os objetivos da
instituição como apresentam as figuras 2 e 3. (Uíge, 2024).

Figura 2- Organograma da Direcção Geral do Uíge

Fonte: Secção da Ortopedia

8
CAPÍTULO 2 - FUNDAMENTAÇÃO TEÓRICA

A Tecnologias da informação e comunicação (TICs) é uma expressão que se refere


ao papel da comunicação (seja por fios, cabos, ou sem fio) na moderna tecnologia da
informação (Enciclopédia Livre, 2020). Entende-se que TIC consistem de todos os meios
técnicos usados para tratar a informação e auxiliar na comunicação, o que inclui o
hardware de computadores, rede, telemóveis. Em outras palavras, TIC consistem em TI
bem como quaisquer formas de transmissão de informações e correspondem a todas as
tecnologias (Enciclopédia Livre, 2020).

Sistemas informáticos: um sistema informático consiste num conjunto de


dispositivos electrónicos capazes de processar informação de uma forma automática com
o suporte de um programa. (Enciclopédia Livre, 2020).

Computador: é uma máquina composta por circuitos electrónicos capaz de


processar o tratamento da informação, receber e enviar dados, programada para executar
operações lógicas e aritméticas (Enciclopédia Livre, 2020).

Hardware: utilizada para definir as partes físicas que compõem um aparelho, seja
ele um computador, uma televisão, um celular (Enciclopédia Livre, 2020).

Software: é a sequência de instruções inscritas para ser interpretada por uma


máquina electrónica com o objectivo de realizar tarefas específicas e coordenadoras
(Enciclopédia Livre, 2020).

2.1 – Internet

A Internet é um sistema global de redes de computadores interligadas que utilizam


um conjunto próprio de protocolos com o propósito de servir progressivamente usuários
no mundo inteiro. A Internet traz uma extensa gama de recursos de informação e serviços,
tais como os documentos inter-relacionados de hipertextos da World Wide Web (WWW),
redes ponto a ponto (peer-to-peer) e infraestrutura de apoio a correio eletrônico (e-mails).
(Wikipédia a enciclopédia livre, s.d.)

World Wide Web (WWW): é uma coleção global de documentos, imagens,


multimídia, aplicativos e outros recursos, logicamente inter-relacionados por hiperlinks

9
que fornecem um sistema global de referências nomeadas e identificam simbolicamente
serviços. (Wikipédia a enciclopédia livre, s.d.)

Hypertext Transfer Protocol (HTTP): é o principal protocolo de acesso da


World Wide Web. Os serviços da Web também usam HTTP para comunicação entre
sistemas de software para transferência de informações, compartilhamento e troca de
dados de negócios e logística e é uma das muitas linguagens ou protocolos que podem ser
usados para comunicação na Internet. (Wikipédia a enciclopédia livre, s.d.)

Servidor web: é um software responsável por aceitar pedidos em HTTP de


clientes, geralmente os navegadores, e servi-los com respostas em HTTP, incluindo
opcionalmente dados, que geralmente são páginas web, tais como documentos em HTML
com objetos embutidos ou um computador que executa um programa que provê a
funcionalidade descrita anteriormente. O mais popular, e mais utilizado no mundo, é o
servidor Apache. (Wikipédia a enciclopédia livre, s.d.)

Servidor HTTP Apache: é o servidor web livre criado em 1995 por um grupo de
desenvolvedores da NCSA (National Center for Supercomputing Applications), é a
principal tecnologia responsável por mais de uma dezena de projetos envolvendo
tecnologias de transmissão via web, processamento de dados e execução de aplicativos.
(Wikipédia a enciclopédia livre, s.d.)

Navegador web: é um programa que habilita seus usuários a interagirem com


documentos HTML hospedados em um servidor web. (Wikipédia a enciclopédia livre,
s.d.)

Página web: é uma coleção específica de informações fornecidas por um site e


exibidas a um usuário em um navegador web. O nome "página web" é uma metáfora de
páginas de papel encadernadas em um livro. (Wikipédia a enciclopédia livre, s.d.)

Site: é um conjunto de páginas de rede conectadas por hipertextos, acessíveis


geralmente pelo protocolo HTTP na Internet. São alcançadas a partir da URL que aponta
para a página principal e, geralmente, residem no mesmo diretório de um servidor.
(Wikipédia a enciclopédia livre, s.d.)

Uniform Resource Locator (URL): se refere ao endereço de rede no qual se


encontra algum recurso informático, como por exemplo um arquivo de computador ou

10
um dispositivo periférico (impressora, equipamento multifuncional, unidade de rede etc.).
(Wikipédia a enciclopédia livre, s.d.)

Hospedagem de sites: é o serviço que permite que o conteúdo do seu site fique
acessível para qualquer pessoa na internet. Isto é, reservando um espaço num servidor
físico para armazenar todos os dados e arquivos. (Hostinger Tutoriais, s.d.)

Provedores de hospedagem de sites: oferecem a tecnologia e os recursos


necessários para que o site opere de maneira eficaz e segura. Eles são responsáveis por
manter o servidor funcionando, implementar medidas de segurança e garantir que dados
como textos, fotos e outros arquivos sejam transferidos com sucesso para os navegadores
dos visitantes. (Hostinger Tutoriais, s.d.)

2.2- Conceitos da base de dados

Um Banco de Dados ou Base de Dados (BD) é uma coleção de dados relacionados


entre si, possível de armazenar dados de maneira estruturada e com a menor redundância
possível. Quando falamos de bases de dados, é importante distinguir Dados de
Informação:

Dados: são os elementos brutos isolados sem valor significativo. São os factos do
mundo real. Podem ser vistos como a matéria-prima necessária para um determinado
processamento. É o valor do campo quando é armazenado no Banco de Dados.

Informações: é o conjunto de dados que possuem um sentido, organizados e


sujeitos a um tratamento, tornando assim possível a sua utilização num determinado
contexto.

Vantagens sobre Bases de Dados

 Redução ou eliminação de redundâncias;


 Eliminação de inconsistências;
 Compartilhamento dos dados;
 Restrições de segurança;
 Padronização dos dados

11
Desvantagens Sobre Bases De Dados

 A segurança pode ficar comprometida (no caso de acesso não autorizado


aos dados;
 Integridade das informações pode ser comprometida se não houver
mecanismo de controlo;
 Invasão do sistema.

2.2.1- Sistemas de gestão de base de dados

Um SGBD é um conjunto de programas responsáveis pelo gerenciamento de base


de dados, é um sistema extremamente complexa, responsável pela persistência,
organização e recuperação de dados. De acordo com Alves (2009, p. 23), um sistema de
gerenciamento de banco de dados (SGBD) é uma coleção de ferramentas e programas
que permitem aos usuários a criação e manutenção do próprio banco de dados. Sobre
diversos tipos de SGBDS existem grandes grupos, e que se encontram divididos em dois:
ORACLE, Microsoft SQL Server, MySQL, Ingres, Informix e DB2, Dbase, FoxPro,
Microsoft Access e Open Office Base.

[Link]- Funções de um SGBD

O trabalho com uma base de dados implica diversos tipos de operações sobre os
ficheiros e os dados que nele contém, tais como:

 Selecionar registros ou campos;


 Inserir novos registros;
 Inserção de novos dados (registos);
 Procurar e visualizar os dados (registos);
 Eliminação de dados (registos);
 Ordenar os registros de um ficheiro.

2.2.2- Modelo entidade relacionamento

É um modelo de alto nível, independente do SGBD, que representa o problema a


ser modelado. Foi desenvolvido em 1976 por Peter Chen para auxiliar o projecto da base
de dado através da especificação de um esquema que define a organização da base de
dados. Os elementos de uma modelo entidade relacionamento são: Entidades, atributos,
relacionamentos e cardinalidades.

12
Entidade: é um conjunto de objetos do mundo real cujo suas propriedades
desejam-se armazenar no banco de dados, ou seja, são elementos relevantes, abstractos
ou concretos, sobre os quais é necessário guardar informação. Por exemplo: Pessoas,
Funcionários, Clientes, Alunos, etc. (Salambiako, 2022)

Atributos: são as características ou propriedades dos objectos que desejamos


armazenar. Cada atributo de uma entidade possui um nome e um valor específico.
Exemplos: a entidade pessoa possui um dado relevante designado nome, o nome é um
atributo da entidade pessoa. (Salambiako, 2022)

Relacionamentos: são as associações entre entidades através de atributos


comuns. Associação estabelecida entre campos comuns de duas tabelas. Dessa forma
permitimos o estabelecimento de correspondência entre registros de diferentes tabelas.
Existem três (3) tipos de relacionamentos entre as entidades: um-para-um, um-para-
muitos e muitos-para-muitos. (Salambiako, 2022)

Relacionamento um para um (1:1): Quando é feito o relacionamento da chave


primária da tabela 1 com a chave primária da tabela 2, representando a mesma entidade,
mas potenciando as consultas de alguns campos mais necessários. (Salambiako, 2022)

Relacionamento um para vários (1: N): É o tipo de relacionamento, mas


comum. Permite fácil identificação, organização e recuperação de dados. É feito quando
um registo da tabela 1 poderá existir vários na tabela 2. (Salambiako, 2022)

Cardinalidades: é que exprimem o grau das relações entre as entidades. Ou seja,


exprime a quantidade de vezes que uma entidade pode participar. (Salambiako, 2022)

Relacionamento vários para vários (N: M): Quando o registo da tabela 1 poderá
existir um ou vários registos na tabela 2 e quando um registo da tabela 2 poderá existir
um ou vários na tabela 1. (Salambiako, 2022)

Diagrama entidade relacionamento: O diagrama entidade relacionamento (ER)


utiliza elementos gráficos para descrever o modelo de dados de um sistema com alto nível
de abstração.

13
2.2.3- Linguagem de programação

Linguagem de programação é um sistema de comunicação que permite aos


programadores criar programas para computadores. É uma forma de traduzir a lógica
humana em instruções para que a máquina execute tarefas específicas. As linguagens de
programação são formadas por um conjunto de instruções, símbolos, palavras-chave e
regras semânticas.

Cada linguagem tem suas próprias características e finalidades, e são usadas para
criar softwares, sites, aplicativos, jogos, entre outros. Algumas linguagens de
programação como: JavaScript, PHP entre outras linguagens.

JavaScript: é uma tecnologia que trabalha em conjunto com HTML e CSS, o


JavaScript é uma das três principais tecnologias da World Wide Web e permite que as
páginas da Web sejam interativas.

PHP (Personal Home Page): é uma linguagem interpretada usada originalmente


apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor,
capazes de gerar conteúdo dinâmico na World Wide Web.

Paradigma de programação é um modelo que define como os programadores


concebem e estruturam o código. É uma forma de classificar uma linguagem de
programação com base na sua estruturação e funcionamento. Alguns exemplos de
paradigmas de programação são:

 Imperativo: Descreve como um programa deve executar cada passo


para realizar uma tarefa.
 Declarativo: Engloba a programação funcional e lógica.
 Funcional: Trata a computação como uma avaliação de funções
matemáticas.
 Orientado a objetos: É um subtipo do paradigma imperativo.

14

Você também pode gostar