Verificação da Estrutura do Banco de Dados

✓ Conexão com banco de dados estabelecida

Tabelas Principais:

Tabela: clientes

✓ Tabela clientes existe

CampoTipoNuloPadrão
idint(11)NO
nomevarchar(100)NO
razao_socialvarchar(200)YES
nome_fantasiavarchar(200)YES
tipo_pessoaenum('PF','PJ')NOPF
cpfvarchar(14)YES
cnpjvarchar(18)YES
rgvarchar(20)YES
inscricao_estadualvarchar(20)YES
data_nascimentodateYES
telefonevarchar(20)YES
celularvarchar(20)YES
emailvarchar(100)YES
enderecovarchar(200)YES
numerovarchar(10)YES
complementovarchar(50)YES
bairrovarchar(100)YES
cidadevarchar(100)YES
estadovarchar(2)YES
cepvarchar(10)YES
plano_idint(11)YES
data_adesaodateYES
situacaoenum('ativo','suspenso','cancelado')NOativo
observacoestextYES
created_attimestampNOCURRENT_TIMESTAMP
updated_attimestampNOCURRENT_TIMESTAMP

📊 Registros: 29

Tabela: contratos

✓ Tabela contratos existe

CampoTipoNuloPadrão
idint(11)NO
numero_contratovarchar(20)NO
cliente_idint(11)NO
plano_idint(11)YES
dependente_idint(11)YES
data_contratodateNO
tipo_contratoenum('pre_necessidade','pos_necessidade')YESpre_necessidade
data_inicio_vigenciadateYES
data_fim_vigenciadateYES
valor_totaldecimal(10,2)NO
valor_entradadecimal(10,2)YES0.00
valor_financiadodecimal(10,2)YES0.00
numero_parcelasint(11)YES1
valor_parceladecimal(10,2)YES0.00
dia_vencimentoint(11)YES10
forma_pagamentovarchar(50)YES
statusenum('ativo','em_andamento','concluido','cancelado')YESativo
observacoestextYES
vendedorvarchar(100)YES
usuario_criacaoint(11)YES
created_attimestampNOCURRENT_TIMESTAMP
updated_attimestampNOCURRENT_TIMESTAMP

📊 Registros: 20

Tabela: planos

✓ Tabela planos existe

CampoTipoNuloPadrão
idint(11)NO
nomevarchar(100)NO
descricaotextYES
valordecimal(10,2)NO
limite_dependentesint(11)NO5
ativotinyint(1)NO1
created_attimestampNOCURRENT_TIMESTAMP
updated_attimestampNOCURRENT_TIMESTAMP

📊 Registros: 4

Tabela: servicos

✓ Tabela servicos existe

CampoTipoNuloPadrão
idint(11)NO
categoria_idint(11)YES
nomevarchar(100)NO
descricaotextYES
precodecimal(10,2)NO
duracao_estimadavarchar(50)YES
ativotinyint(1)NO1
created_attimestampNOCURRENT_TIMESTAMP
updated_attimestampNOCURRENT_TIMESTAMP

📊 Registros: 7

Tabela: produtos

✓ Tabela produtos existe

CampoTipoNuloPadrão
idint(11)NO
categoria_idint(11)YES
nomevarchar(100)NO
descricaotextYES
precodecimal(10,2)NO
estoque_minimoint(11)NO0
estoque_atualint(11)NO0
unidadevarchar(20)NOun
fornecedorvarchar(100)YES
vendaveltinyint(1)NO1
ativotinyint(1)NO1
created_attimestampNOCURRENT_TIMESTAMP
updated_attimestampNOCURRENT_TIMESTAMP

📊 Registros: 5

Tabela Dependentes:

✓ Tabela dependentes existe

✓ Colunas 'falecido' e 'data_obito' presentes

Tabelas de Contratos:

✓ Tabela contratos_dependentes existe

✓ Tabela contratos_servicos existe

✓ Tabela contratos_produtos existe

✓ Tabela contratos_parcelas existe

Teste de Estatísticas:

Estatísticas de contratos: {"total_contratos":20,"contratos_ativos":20,"contratos_andamento":0,"valor_total_contratos":10200}

Estatísticas de parcelas: {"em_dia":7,"vencidas":153,"valor_em_atraso":7120}

← Voltar ao Dashboard