Projeto de Conclusão: Sistema de Gestão de Despesas Mensais
Objetivo: Desenvolver um sistema para gestão de despesas mensais, atuando como um controle financeiro pessoal ou familiar, que abrange desde a modelagem de dados até a execução de consultas complexas para geração de relatórios consolidados.
Etapas do Projeto
1. Documentação e Identificação das Tabelas
- Identificar e Documentar as Necessidades: É necessário definir todas as entidades envolvidas no sistema. Por exemplo, deve-se armazenar os dados dos usuários, como nome, e-mail e senha, as diferentes categorias de despesas e receitas (como alimentação, transporte, salário, aluguel), e os registros das despesas e receitas realizadas.
2. Criação do Modelo de Entidades e Relacionamentos (ER)
- Desenhar o Modelo ER: Criar um diagrama que represente as entidades identificadas e seus relacionamentos. Por exemplo, um usuário pode ter várias contas de receitas e despesas, cada despesa ou receita está associada a uma categoria específica e a uma conta, e deve haver metas financeiras associadas a categorias específicas para cada usuário.
3. Criação do Banco de Dados e Tabelas
- Criar as Estruturas no Banco de Dados: A partir do modelo ER, é necessário criar o banco de dados e as tabelas correspondentes para armazenar as informações dos usuários, categorias, contas, despesas, receitas e metas.
4. Inserção de Dados nas Tabelas
- Popular as Tabelas com Dados Iniciais: Inserir registros iniciais nas tabelas, como dados de usuários, categorias de despesas e receitas, e alguns exemplos de despesas e receitas.
5. Consultas para Retornar os Dados
- Criar Consultas SQL Básicas: Desenvolver consultas para recuperar dados das tabelas, como listar todas as despesas, receitas, categorias, e informações dos usuários.
6. Consultas Avançadas para Relatórios Consolidados
- Desenvolver Relatórios Financeiros: Criar consultas SQL mais avançadas para gerar relatórios consolidados. Por exemplo, relatórios que mostram o total gasto por categoria, total de receitas por conta, e um balanço mensal que mostre a diferença entre receitas e despesas.
O que é Esperado para as Tabelas e Registros
Após a criação do banco de dados e de suas tabelas, o que se espera do sistema é o seguinte:
- Adição de Fontes de Receita:
- Deve ser possível cadastrar diferentes fontes de receita, como salário, bônus, investimentos, etc. Cada fonte de receita deve estar vinculada a um usuário específico e a uma categoria apropriada, permitindo a categorização e análise detalhada das receitas.