FACULDADE ANHANGUERA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
RERISSON HENRIQUE RODRIGUES DA SILVA
Portfolio Individual
Programação e Desenvolvimento de Banco de Dados
Relatório de Aula Prática - Programação e Desenvolvimento de
Banco de Dados
Professor (a): Anderson Emidio de Macedo Goncalves
Maringá – PR, 16 de Outubro de 2025
RERISSON HENRIQUE RODRIGUES DA SILVA
Portfolio Individual – Programação e Desenvolvimento de Banco
de Dados
Trabalho apresentado à disciplina: Programação e
Desenvolvimento de Banco de Dados, do curso de ANÁLISE
E DESENVOLVIMENTO DE SISTEMAS, da Faculdade
UNOPAR - ANHANGUERA, como requisito parcial para a
obtenção de nota.
Maringá – PR, 16 de Outubro de 2025
Relatório da Aula Prática – Programação e Desenvolvimento de
Banco de Dados
1. Introdução
Nesta aula prática, foi desenvolvido um projeto de banco de dados relacional utilizando o
MySQL Server e o software MySQL Workbench na versão online oferecida pelo MySQL 8.0 |
db<>fiddle. O objetivo foi aplicar os conceitos de modelagem física, definição e manipulação
de dados, além da criação de uma visão (VIEW) para consultas específicas. A atividade teve
como base um DER (Diagrama Entidade-Relacionamento) previamente definido.
2. Métodos
A atividade foi dividida em três etapas principais:
Etapa 1: Criação do banco de dados "Loja" e definição das tabelas conforme o DER,
utilizando comandos DDL. As chaves primárias foram configuradas com auto
incremento, os relacionamentos e restrições de integridade foram respeitados, e o
campo “Situação” da tabela “ContaReceber” foi implementado como ENUM com os
valores 1 (registrada), 2 (cancelada) e 3 (paga).
Etapa 2: Elaboração do script [Link], contendo comandos DML para popular
todas as tabelas com pelo menos três registros cada.
Etapa 3: Criação do script [Link], com uma VIEW que retorna todas as contas
a receber com situação igual a 1 (não pagas), incluindo ID da conta, nome e CPF do
cliente, data de vencimento e valor.
3. Checklist
Nº Item do Checklist Status
1 Instalação do MySQL Community Server e MySQL ✔️Concluído
Workbench / uso alternativo do dbfiddle
2 Criação do banco de dados "Loja" com base no ✔️Concluído
DER
3 Criação do script [Link] com dados para todas ✔️Concluído
as tabelas
4 Criação do script [Link] com a VIEW de ✔️Concluído
contas não pagas
4. Desenvolvimento
O banco de dados foi modelado no MySQL Workbench, respeitando as regras de integridade
e os tipos de dados definidos no DER. As tabelas foram criadas com comandos SQL DDL, e os
dados foram inseridos com comandos DML. A VIEW foi construída com base em uma junção
entre as tabelas ContaReceber e Cliente, filtrando apenas os registros com situação igual a 1.
- RerissonHRS/MySQL_Contas_a_Receber: Projeto com finalidades academicas. Matéria -
Programação e Desenvolvimento de Banco de Dados
5. Resultados
O projeto resultou em:
Um banco de dados funcional com todas as tabelas inter-relacionadas.
Scripts [Link] e [Link] devidamente testados e executados com sucesso.
A VIEW criada retornou corretamente as contas a receber ainda não pagas, com as
informações solicitadas.
6. Evidências de Execução da Tarefa
1° Criação do banco de dados "Loja" com base no DER
2° Criação do script [Link] com dados para todas as tabelas
3° Criação do script [Link] com a VIEW de contas não pagas
7. Conclusão
A atividade permitiu aplicar na prática os conhecimentos de modelagem e manipulação de
dados em banco de dados relacionais. A criação de scripts SQL e a utilização de VIEWs
demonstraram a importância da organização e da integridade dos dados em sistemas reais.
O uso do MySQL Workbench foi um desafio, que foi superado com a alternativa de poder
usar o site MySQL 8.0 | db<>fiddle, que facilitou a visualização e execução das tarefas,
contribuindo para o aprendizado prático da disciplina.
8. Links:
RerissonHRS/MySQL_Contas_a_Receber: Projeto com finalidades academicas.
Matéria - Programação e Desenvolvimento de Banco de Dados