Você está na página 1de 4

Banco de dados

Lista de Exercícios – Aula 14


Linguagem SQL – VISÕES

Responda as questões abaixo:

Exercício 1
Exemplifique a criação e remoção de uma view em um banco de dados qualquer

Exercício 2
Quais são as restrições para que se possa inserir, atualizar e excluir dados de uma visão?

1
Banco de dados
Lista de Exercícios – Aula 15
Linguagem SQL – Segurança

Responda as questões abaixo:

Exercício 1
Qual o comando SQL utilizado para se criar um novo usuário ja informando a senha?

Exercício 2
Crie o comando correto para dar acesso de consulta em todas as tabelas de todos os bancos
ao usuário ‘joao’;

2
Desenvolvimento Backend
Lista de Exercícios – Aula 14
Documentando uma API

Roteiro de Atividade

1. Introdução

Esta atividade tem como objetivo praticar a documentação de uma API utilizando o
Swagger.

Ao desenvolver as atividades práticas de laboratório, atente sempre em implementar


código de maneira organizada, formatada e estruturada: o chamado código limpo.
Mantenha seu código sempre de acordo com as guidelines ditas pelas boas práticas
de programação. Peça orientação a seu professor mediador sempre que tiver
dúvidas.

Atividade

Baixe projeto de uma API simples em Node.js no link abaixo e crie uma documentação
seguindo especificação do OpenAPI. Analise o código no arquivo index.js para
descobrir as rotas e também o arquivo que realiza as chamadas da API (api.http)

Link para o projeto base:


https://drive.google.com/file/d/134bNHHXs94CDapFY77zfBpwgM__mFdAZ/view?us
p=sharing

1
Desenvolvimento Backend
Lista de Exercícios – Aula 15
Preparando o ambiente de produção

Roteiro de Atividade
1. Introdução

Esta atividade tem como objetivo praticar a disponibilização para produção na


plataforma Render.

Atividade 01
Esta atividade consiste em disponibilizar uma aplicação desenvolvida em Node.js com
o banco de dados PostgreSQL. Para isso, siga o procedimento descrito no vídeo
abaixo:

https://www.loom.com/share/401111f06ebe44eba273feec85bc4437

Links importantes:

• Repositório do Projeto: https://github.com/imetropoledigital/imd1073-dbend-


aula15
• Configuração Insomnia:
https://drive.google.com/file/d/12oBZ27AJUgUiblnLWwE_ZNoIpoact74-
/view?usp=sharing
• Plataforma para deploy: https://render.com/

Você também pode gostar