Este anexo apresenta apenas os nomes das tabelas e seus relacionamentos lógicos, sem expor SQL completo.
paineis_publicitariosArmazena todos os painéis cadastrados no sistema.
Relacionamentos:
Relaciona-se com proprietários de painéis.
Relaciona-se com painéis → campanhas por meio de anúncios.
paineis_proprietariosCadastro dos proprietários dos painéis.
Relacionamentos:
1 proprietário → N painéis.
paineis_anunciantesCadastro dos anunciantes (clientes).
Relacionamentos:
1 anunciante → N campanhas/anúncios.
paineis_campanhasRepresenta uma campanha comercial (macrocontrato).
Relacionamentos:
1 campanha → N anúncios.
Vincula anunciantes → painéis.
paineis_bissemanaRepresenta períodos comerciais fixos.
Campos principais:
ano
codigo (2, 4, 6, 8…)
data_inicial
data_final
Relacionamentos:
1 bissemana → N anúncios.
paineis_anunciosNível de ocupação individual do painel em uma bissemana.
Relacionamentos:
liga: painel + campanha + bissemana.
paineis_imoveisCadastro dos imóveis onde os painéis estão instalados.
Relacionamentos:
1 imóvel → N painéis
1 imóvel → 1 proprietário do imóvel (não confundir com proprietário do painel).
usuarios (opcional)Responsável pelos acessos ao sistema.
Relacionamentos:
1 usuário → registra ações em logs.
logs (opcional)Histórico de ações e alterações no sistema.
Visão geral de como a informação circula dentro do sistema.
Proprietário do imóvel
Imóvel
Proprietário do painel
Painel
Bissemanas
Essas tabelas formam a base estrutural.
Anunciante
Campanha
O anunciante contrata uma campanha → que depois usará painéis.
Escolhe-se um painel
Seleciona-se uma bissemana disponível
Gera-se um registro em paineis_anuncios
Vinculando painel + campanha + bissemana
Sempre use o campo de busca antes de criar um novo registro — isso evita duplicação e conflito de dados.
O sistema foi desenhado para simplificar o fluxo:
Calendário → Bissemanas
Bissemanas → Ocupação
Ocupação → Campanhas
Campanhas → Faturamento
Sempre pense em bissemana, nunca em datas avulsas.
Ao criar campanhas repetidas ou com vários painéis idênticos:
Clone a campanha
Altere apenas o período ou painel
Economiza muito tempo.
Ao duvidar sobre disponibilidade:
Acesse o painel → Histórico
Veja quais campanhas já passaram por ele
Isso ajuda a prever sazonalidade e oportunidades.
Para decisões rápidas:
Relatório por painel
Relatório por bissemana
Relatório por anunciante
Esses três são a tríade principal de análise.
O sistema foi pensado para permitir consulta paralela:
Uma aba com o painel
Outra com a campanha
Outra com o anunciante
Outra com bissemanas
Assim você opera sem perder contexto.
O sistema exibe:
Conflitos de bissemana
Painel já ocupado
Campanha sem anunciante
Registros incompletos
Sempre leia antes de confirmar.
A cada mês:
Revise bissemanas futuras
Atualize painéis inativos
Verifique campanhas encerradas
Limpe registros duplicados
Isso mantém a base saudável e rápida.
Excluir painéis, bissemanas ou campanhas pode afetar:
Relatórios
Histórico
Disponibilidade
Registro financeiro
Regra:
⚠️ Nunca exclua dados que já foram usados comercialmente. Use status: Inativo.
Se você for administrador:
Use senha forte
Troque periodicamente
Ative logs de auditoria
Nilton Romani