Você está na página 1de 15

ENGENHARIA DE SOFTWARE

BACHARELADO
JHONATHAN SILVA DE MELO - RA 3072338801

Santana do livramento - RS
2023.1

JHONATHAN SILVA DE MELO


2

PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO


DE DADOS

Trabalho realizado para a Universidade


Anhanguera, como requisito para a obtenção de
média parcial na disciplina de Programação e
Desenvolvimento de Banco de Dados do 4º
semestre, com o intuito de compreender e aplicar
os conceitos teóricos em situações praticas.

Tutor (a): Vinícius Camargo Prattes

Santana do livramento – RS
2023.1
3

SUMÁRIO

1 INTRODUÇÃO 4

1. DESENVOLVIMENTO 4

1.1 TAREFA 1 5

1.2 TAREFA 2 6

2. CONCLUSÃO 13
4

INTRODUÇÃO

O desenvolvimento de banco de dados é uma área essencial no mundo


corporativo e na tecnologia da informação. A eficiência operacional de uma empresa
pode ser diretamente afetada pela qualidade de seu banco de dados, bem como seu
potencial de crescimento a longo prazo.

Um banco de dados bem projetado pode ajudar a empresa a identificar


padrões em seus dados e fazer previsões mais precisas sobre o comportamento do
mercado e dos clientes, o que pode levar a decisões mais informadas e lucrativas.
Por outro lado, um banco de dados mal projetado pode levar a erros de registro,
redundâncias desnecessárias e tempos de resposta lentos, o que pode afetar
negativamente a eficiência operacional da empresa.

Além disso, o desenvolvimento de banco de dados é uma habilidade


altamente valorizada no mercado de trabalho e pode levar a oportunidades de
carreira gratificantes em áreas como ciência de dados, análise de negócios e
gerenciamento de banco de dados. Para acompanhar o mercado de trabalho, é
essencial manter-se atualizado com as tendências e tecnologias mais recentes no
desenvolvimento de banco de dados.

Por fim, é importante destacar que o desenvolvimento de banco de dados não


é apenas uma disciplina técnica, mas também requer habilidades de comunicação e
colaboração para trabalhar com outros departamentos da empresa e compreender
as necessidades do usuário final. É fundamental para os desenvolvedores de banco
de dados entender as necessidades de negócios e trabalhar em conjunto com outras
áreas para fornecer soluções de banco de dados eficazes e inovadoras.

Ao redigir este relatório, busca-se consolidar o conhecimento adquirido sobre


Programação e Desenvolvimento de Banco de Dados, por meio da exposição das
informações pertinentes a esses temas. A finalidade desta abordagem é enfatizar
conceitos e fundamentos relevantes para a disciplina e evidenciar as características
essenciais para a atuação em áreas específicas. A elaboração deste relatório tem
como objetivo aprimorar o aprendizado e promover uma compreensão mais
completa dos assuntos abordados.
5

1. DESENVOLVIMENTO

De início acessei o Google Cloud Shell editor pelo navegador Chrome, o


mesmo oferece a extensão do aplicativo para adicionar o Google Cloud Shell editor
para área de trabalho do Windows. O editor após aberto oferece uma interface
simples e intuitiva muito parecido com o VS code, da Microsoft. Abri um New File no
qual renomeei com a extensão .py. Em seguida, escrevi o algoritmo proposto para a
atividade atual. No final demostro os processos e métodos utilizados durante todo o
processo de evolução do código.

1.1TAREFA 1

- Instalar o sistema Google cloud Shell Editor.


6

Para a Instalação do Google Cloud Shell Editor, por se tratar de uma


ferramenta em nuvem não é necessária uma instalação prévia de nenhum programa
em especifico, bastando apenas acessa-lo pelo navegador e logar-se com uma
conta Google para fazer uso da ferramenta. Apesar disso, o mesmo oferece
extensão para atalho na área de trabalho do Windows.

A ferramenta é intuitiva e de fácil utilização, tendo abas com menus para o


que for necessário. Incluindo, criação de arquivos, edições, acesso ao terminal, etc.
como demostro na imagem abaixo:
7

Em seguida acessei o menu file e criei um new file e renomeei com uma
extensão .py sendo reconhecida automaticamente pelo editor como um arquivo
python. Abaixo demostro o processo descrito:
8
9

Assim, concluindo a primeira etapa dos processos requisitados na tarefa para


essa atividade em questão. Concluo que esta é uma excelente ferramenta e de fácil
utilização e manipulação. Facilitando assim o trabalho do desenvolvedor, que
mantem o foco apenas no essencial. O código.

TAREFA 2

- Criar um programa que faça calculo do IMC;


10

Para a segunda tarefa, utilizei como referencia a tabela de cálculo do índice


de massa corporal na qual criei estruturas condicionais para se chegar ao resultado,
com base nos dados fornecidos pelo usuário.

Como na imagem acima, de início utilizei os métodos print e input para criar
uma interface simples e requisitar dados do usuário, para que então, com os dados
armazenados na memória, aplicar o calculo do IMC e retornar o resultado na tela.
Com isso utilizei a conversão dos dados de algumas entradas com float para que se
11

fosse feito o calculo matemático. Tendo em vista que todas as entradas da função
input são reconhecidas automaticamente como strings.

Em seguida, utilizei as estruturas condicionais if e elif para que de


acordo com os dados requisitados pelo usuário, fosse atendido a opção, caso ela
fosse verdadeira ou falsa. Gerando assim o resultado final do programa de forma
satisfatória ao que foi requisitado.
Logo após, fiz o download do código em forma de arquivo executável,
disponibilizado pela ferramenta do Google Cloud Shell editor. Como demostro na
imagem abaixo:
12

Por fim adicionei a biblioteca chamada os, no qual utilizei a função


os.system(“pause”) para que o programa executável não fechasse de forma
abrupta após a conclusão do programa. Abaixo está o final com algumas situações
com os diferentes resultados, de acordo com a entrada do usuário.
13
14

2. CONCLUSÃO
- Criar um relatório no final da atividade.

Depois de todos os exercícios postos em pratica todo o conhecimento com


relação a linguagem python foi fixada de forma mais abrangente e concisa. Foi
usado vários métodos da linguagem no qual foram descritas ao longo da atividade
para a resolução do problema, fazendo com que houvesse melhor compreensão da
linguagem.

Além disso, houve a inserção de mais uma ferramenta extraordinária como o


Google Cloud Shell Editor, para auxiliar ainda mais no processo de desenvolvimento
de softwares.

O Google Cloud Shell é uma ferramenta fantástica que permite gerenciar os


recursos através de qualquer navegador com um editor de código online, onde
podemos acessar de qualquer lugar.

Por fim, concluo que o objetivo principal da atividade em questão foi concluído
com êxito.
15

Você também pode gostar