View Issue Details

IDProjectCategoryView StatusLast Update
0000631Database Comparer VCLGeneralpublic2019-04-18 19:46
Reporterbarry Assigned Tobarry  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0000631: MySQL errors
DescriptionMySQL errors
TagsNo tags attached.

Activities

barry

2014-03-21 09:40

administrator  

master01_.sql (55,166 bytes)   
-- phpMyAdmin SQL Dump
-- version 3.3.3
-- http://www.phpmyadmin.net
--
-- Servidor: mysql01.kinghost.net
-- Tempo de Geração: Mar 17, 2014 as 11:14 AM
-- Versão do Servidor: 5.0.96
-- Versão do PHP: 5.2.9

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Banco de Dados: `dksoft26`
--

-- --------------------------------------------------------

--
-- Estrutura da tabela `agenda_usuarios`
--

CREATE TABLE IF NOT EXISTS `agenda_usuarios` (
  `id_agenda` int(10) unsigned NOT NULL auto_increment,
  `id_usuario_dk` int(10) unsigned NOT NULL,
  `descricao` varchar(60) NOT NULL,
  `data` date NOT NULL,
  `hora` char(5) NOT NULL,
  `obs` blob NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  PRIMARY KEY  (`id_agenda`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `alunos`
--

CREATE TABLE IF NOT EXISTS `alunos` (
  `id_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `matricula` char(6) NOT NULL,
  `nome` varchar(60) NOT NULL,
  `rg` varchar(25) default NULL,
  `cpf` varchar(20) default NULL,
  `data_nascimento` date default NULL,
  `pai` varchar(60) default NULL,
  `pai_rg` varchar(25) default NULL,
  `pai_cpf` varchar(20) default NULL,
  `mae` varchar(60) default NULL,
  `mae_rg` varchar(25) default NULL,
  `mae_cpf` varchar(20) default NULL,
  `endereco` varchar(60) default NULL,
  `bairro` varchar(60) default NULL,
  `cep` varchar(15) default NULL,
  `id_cidade` int(10) unsigned default NULL,
  `telefone` varchar(20) default NULL,
  `celular` varchar(20) default NULL,
  `situacao` char(1) NOT NULL,
  `tipo` char(2) NOT NULL,
  `email` varchar(90) default NULL,
  `obs` blob,
  `data_cadastro` date default NULL,
  `mae_telefone` varchar(20) default NULL,
  `pai_telefone` varchar(20) default NULL,
  `responsavel` varchar(60) default NULL,
  `responsavel_telefone` varchar(20) default NULL,
  `responsavel_rg` varchar(25) default NULL,
  `responsavel_cpf` varchar(20) default NULL,
  `id_escola` int(10) unsigned default NULL,
  `carta_cobranca` int(10) unsigned default NULL,
  `trabalho_local` varchar(50) default NULL,
  `trabalho_tipo` varchar(20) default NULL,
  `trabalho_telefone` varchar(20) default NULL,
  `trabalho_ramal` varchar(5) default NULL,
  `trabalho_horario` varchar(20) default NULL,
  `telefone_contato` varchar(20) default NULL,
  `flexivel` char(1) default NULL,
  `gerar_receita` char(1) default NULL,
  `contatos_cobranca` int(10) unsigned default NULL,
  `pai_nascimento` date default NULL,
  `mae_nascimento` date default NULL,
  `resp_nascimento` date default NULL,
  `resp_endereco` varchar(60) default NULL,
  `resp_bairro` varchar(45) default NULL,
  `resp_cep` varchar(20) default NULL,
  `resp_cidade` int(10) unsigned default NULL,
  `sexo` char(1) default NULL,
  `resp_pai` varchar(60) default NULL,
  `resp_pai_rg` varchar(25) default NULL,
  `resp_pai_cpf` varchar(20) default NULL,
  `resp_pai_telefone` varchar(20) default NULL,
  `resp_pai_nascimento` date default NULL,
  `resp_mae` varchar(60) default NULL,
  `resp_mae_rg` varchar(25) default NULL,
  `resp_mae_cpf` varchar(20) default NULL,
  `resp_mae_nascimento` date default NULL,
  `resp_mae_telefone` varchar(20) default NULL,
  `resp_celular` varchar(20) default NULL,
  `naturalidade` varchar(60) default NULL,
  `naturalidade_uf` char(2) default NULL,
  `spc` char(1) default NULL,
  PRIMARY KEY  (`id_aluno`,`codigo_escola`),
  KEY `tipo` (`tipo`),
  KEY `situacao` (`situacao`),
  KEY `data_cadastro` (`data_cadastro`),
  KEY `tipo_situacao` (`tipo`,`situacao`),
  KEY `nome` (`nome`),
  KEY `codigo_escola` (`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `alunos_cursos`
--

CREATE TABLE IF NOT EXISTS `alunos_cursos` (
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `parcelas` int(10) unsigned default NULL,
  `vencimento` date default NULL,
  `desconto` decimal(12,2) default NULL,
  `data_matricula` date NOT NULL,
  `situacao` varchar(20) NOT NULL,
  `id_pacote` int(10) unsigned default NULL,
  `id_convenio` varchar(6) default NULL,
  `id_pagamento` int(10) unsigned default NULL,
  `valor_desconto` decimal(12,2) default NULL,
  `valor_desconto_parcela` decimal(12,2) default NULL,
  `desconto_money` decimal(12,2) default NULL,
  `id_atendente` int(10) unsigned default NULL,
  `id_promocao` int(10) unsigned default NULL,
  `id_indicacao` int(10) unsigned default NULL,
  `data_termino` date default NULL,
  `vrtotal_com_desconto` decimal(12,2) default NULL,
  `id_conhecimento` int(10) unsigned default NULL,
  `bolsa` char(1) default NULL,
  `data_formado` date default NULL,
  `contrato` varchar(8) default NULL,
  `numero_atraso` int(10) unsigned default NULL,
  `parcela_sem_desconto` decimal(12,2) default NULL,
  `valor_pacote` decimal(12,2) default NULL,
  `duracao` int(10) unsigned default NULL,
  `previsao_termino` date default NULL,
  `numero_aulas` int(10) unsigned default NULL,
  `data_inicial` date default NULL,
  `valor_entrada` decimal(12,2) default NULL,
  `valor_parcela` decimal(12,2) default NULL,
  `certificado` char(1) default NULL,
  `certificado_entregue` char(1) default NULL,
  `entrega_certificado` date default NULL,
  `horas_mais` int(10) unsigned default NULL,
  `id_divulgador` int(10) unsigned default NULL,
  `aula_tipo` varchar(10) NOT NULL,
  `id_turma` int(10) unsigned default NULL,
  PRIMARY KEY  (`id_aluno_curso`,`codigo_escola`),
  KEY `situacao` (`situacao`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `alunos_web`
--

CREATE TABLE IF NOT EXISTS `alunos_web` (
  `id_aluno_web` int(10) unsigned NOT NULL auto_increment,
  `id_aluno` int(10) unsigned NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `desc_acao` varchar(80) NOT NULL,
  PRIMARY KEY  (`id_aluno_web`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `aluno_modulos`
--

CREATE TABLE IF NOT EXISTS `aluno_modulos` (
  `id_aluno_modulo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `situacao` varchar(20) NOT NULL,
  `data_inicial` date default NULL,
  `data_final` date default NULL,
  `termino_final` date default NULL,
  `material` char(1) default NULL,
  `data_entrega` date default NULL,
  `certificado` char(1) default NULL,
  `certificado_entrega` char(1) default NULL,
  `id_usuario` int(10) unsigned default NULL,
  `id_usuario_mat` int(10) unsigned default NULL,
  `sequencia` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_aluno_modulo`,`codigo_escola`),
  KEY `aluno_curso` (`id_aluno_curso`),
  KEY `modulo` (`id_modulo`),
  KEY `prev_termino` (`termino_final`),
  KEY `situacao` (`situacao`),
  KEY `sequencia` (`sequencia`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades`
--

CREATE TABLE IF NOT EXISTS `atividades` (
  `id_atividade` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `nome` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_atividade`,`codigo_escola`),
  KEY `id_modulo` (`id_modulo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades_alunos`
--

CREATE TABLE IF NOT EXISTS `atividades_alunos` (
  `id_atividade_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_atividade` int(10) unsigned NOT NULL,
  `id_aluno` int(10) unsigned default NULL,
  `id_aluno_curso` int(10) unsigned default NULL,
  `data_inicial` date default NULL,
  `data_final` date default NULL,
  `id_modulo` int(10) unsigned default NULL,
  `descricao` varchar(60) default NULL,
  PRIMARY KEY  (`id_atividade_aluno`,`codigo_escola`),
  KEY `id_aluno` (`id_aluno`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_atividade` (`id_atividade`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades_alunos_transfere`
--

CREATE TABLE IF NOT EXISTS `atividades_alunos_transfere` (
  `id_atividade_trans` int(10) unsigned NOT NULL auto_increment,
  `id_atividade_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `acao_desc` varchar(80) NOT NULL,
  `id_aluno_exc` int(10) unsigned NOT NULL,
  `matricula_exc` char(6) NOT NULL,
  `modulo_exc` varchar(255) NOT NULL,
  PRIMARY KEY  (`id_atividade_trans`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades_alunos_web`
--

CREATE TABLE IF NOT EXISTS `atividades_alunos_web` (
  `id_atividade_aluno` int(10) unsigned NOT NULL auto_increment,
  `codigo_escola` varchar(20) NOT NULL,
  `id_atividade` int(10) unsigned NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `data_inicial` date NOT NULL,
  `data_final` date NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `descricao` varchar(60) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_atividade_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `bancos`
--

CREATE TABLE IF NOT EXISTS `bancos` (
  `id_banco` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(60) NOT NULL,
  `agencia` varchar(10) default NULL,
  `agencia_digito` varchar(1) default NULL,
  `conta` varchar(15) default NULL,
  `conta_digito` varchar(1) default NULL,
  `carteira` varchar(5) default NULL,
  `codigo_banco` varchar(3) default NULL,
  `situacao` char(1) default NULL,
  `banco_caixa` char(1) default NULL,
  `obs` blob,
  `convenio_banco` varchar(20) default NULL,
  `local_pagamento` varchar(60) default NULL,
  `sacado` varchar(50) default NULL,
  `tipo_convenio_banco` varchar(20) default NULL,
  `posto_cedente` varchar(4) default NULL,
  PRIMARY KEY  (`id_banco`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `caixa`
--

CREATE TABLE IF NOT EXISTS `caixa` (
  `numero_lancamento` varchar(8) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `documento` varchar(30) default NULL,
  `data` date default NULL,
  `vencimento` date default NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `tipo` char(1) NOT NULL,
  `data_pagamento` date default NULL,
  `id_conta` int(10) unsigned default NULL,
  `historico` varchar(60) default NULL,
  `id_aluno_curso` int(10) unsigned default NULL,
  `quitado` char(1) NOT NULL,
  `documento_pagamento` varchar(30) default NULL,
  `data_pre` date default NULL,
  `valor` decimal(12,2) default NULL,
  `estornado` char(1) default NULL,
  `valor_pago` decimal(12,2) default NULL,
  `id_banco` int(10) unsigned default NULL,
  `id_pagamento` int(10) unsigned default NULL,
  `comissao` char(1) default NULL,
  `valor_pagar` decimal(12,2) default NULL,
  `historico_carne` varchar(20) default NULL,
  `autenticacao` varchar(30) default NULL,
  `id_forma_pagamento` int(10) unsigned default NULL,
  `valor_sem_desconto` decimal(12,2) default NULL,
  `id_plano_pagamento` int(10) unsigned default NULL,
  `id_custo` int(10) unsigned default NULL,
  `id_usuario` int(10) unsigned default NULL,
  `transferencia` char(1) default NULL,
  `trans_tipo` char(1) default NULL,
  `data_pagamento_cheque` date default NULL,
  `cheque_quitado` char(1) default NULL,
  `cheque_sangria` char(1) default NULL,
  `cheque_transfere` char(1) default NULL,
  `id_compra` int(10) unsigned default NULL,
  `valor_pago_banco` decimal(12,2) default NULL,
  `quitado_banco` char(1) default NULL,
  `data_boleto` date default NULL,
  `hora` char(5) default NULL,
  `cartao` char(1) default NULL,
  `cartao_data` date default NULL,
  `id_cartao` varchar(8) default NULL,
  `cartao_compensado` char(1) default NULL,
  `data_compensado` date default NULL,
  `taxa` decimal(12,2) default NULL,
  `cartao_sel` char(1) default NULL,
  `prev_pag` date default NULL,
  `data_imprimir_boleto` date default NULL,
  `id_usuario_boleto` int(10) unsigned default NULL,
  PRIMARY KEY  (`numero_lancamento`,`codigo_escola`),
  KEY `data` (`data_pagamento`,`tipo`),
  KEY `data_pagamento` (`data_pagamento`),
  KEY `vencimento` (`vencimento`),
  KEY `tipo quitado` (`tipo`,`quitado`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `cancelamentos`
--

CREATE TABLE IF NOT EXISTS `cancelamentos` (
  `id_cancelamento` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `data` date default NULL,
  `id_funcionario` int(10) unsigned default NULL,
  `id_professor` int(10) unsigned default NULL,
  `id_motivo` int(10) unsigned default NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_entrevista` int(10) unsigned default NULL,
  `obs` blob,
  PRIMARY KEY  (`id_cancelamento`,`codigo_escola`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `cartas_cobranca`
--

CREATE TABLE IF NOT EXISTS `cartas_cobranca` (
  `titulo` varchar(50) NOT NULL,
  `numero_carta` int(10) unsigned NOT NULL,
  `texto` blob NOT NULL,
  PRIMARY KEY  (`numero_carta`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `cidades`
--

CREATE TABLE IF NOT EXISTS `cidades` (
  `id_cidade` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `estado` char(2) NOT NULL,
  PRIMARY KEY  (`id_cidade`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `contas`
--

CREATE TABLE IF NOT EXISTS `contas` (
  `id_conta` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(50) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_conta`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `empresas`
--

CREATE TABLE IF NOT EXISTS `empresas` (
  `codigo` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `endereco` varchar(100) default NULL,
  `bairro` varchar(45) default NULL,
  `cidade` varchar(45) default NULL,
  `estado` char(2) default NULL,
  `cep` varchar(15) default NULL,
  `telefone` varchar(20) default NULL,
  `email` varchar(45) default NULL,
  `cnpj` varchar(20) default NULL,
  `data_atualiza` date default NULL,
  `hora` time default NULL,
  `media_min` decimal(12,2) default NULL,
  PRIMARY KEY  (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `escolas`
--

CREATE TABLE IF NOT EXISTS `escolas` (
  `id_escola` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `endereco` varchar(60) default NULL,
  `bairro` varchar(50) default NULL,
  `estado` char(2) default NULL,
  `cep` varchar(20) default NULL,
  `telefone` varchar(20) default NULL,
  `fax` varchar(20) default NULL,
  `email` varchar(50) default NULL,
  `id_cidade` int(10) unsigned default NULL,
  `diretor` varchar(60) default NULL,
  `obs` blob,
  PRIMARY KEY  (`id_escola`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `follow_transfere`
--

CREATE TABLE IF NOT EXISTS `follow_transfere` (
  `id_follow_trans` int(10) unsigned NOT NULL auto_increment,
  `id_follow` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_follow_trans`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `follow_up`
--

CREATE TABLE IF NOT EXISTS `follow_up` (
  `id_follow` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `descricao` blob NOT NULL,
  `id_tipo_follow` int(10) unsigned NOT NULL,
  `proximo_contato` date default NULL,
  `data_contato` date default NULL,
  `horario` char(5) default NULL,
  `id_funcionario` int(10) unsigned NOT NULL,
  `situacao` char(3) NOT NULL,
  `horario_contato` char(5) default NULL,
  PRIMARY KEY  (`id_follow`,`codigo_escola`),
  KEY `id_aluno` (`id_aluno`),
  KEY `prox_contato` (`proximo_contato`,`situacao`),
  KEY `data_contato` USING HASH (`proximo_contato`,`situacao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `follow_web`
--

CREATE TABLE IF NOT EXISTS `follow_web` (
  `id_follow` int(10) unsigned NOT NULL auto_increment,
  `id_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_tipo` int(10) unsigned NOT NULL,
  `data_contato` date NOT NULL,
  `hora_contato` char(5) NOT NULL,
  `proximo_contato` date NOT NULL,
  `hora_prox_contato` char(5) NOT NULL,
  `descricao` blob NOT NULL,
  `situacao` char(3) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_follow`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `formas_pagamento`
--

CREATE TABLE IF NOT EXISTS `formas_pagamento` (
  `id_pagamento` int(10) unsigned NOT NULL,
  `codigo_escola` int(10) unsigned NOT NULL,
  `descricao` varchar(45) NOT NULL,
  `situacao` char(1) NOT NULL,
  `cartao` char(1) default NULL,
  `dias_baixa` int(10) unsigned default NULL,
  `taxa_cartao` decimal(12,2) default NULL,
  `id_banco` int(10) unsigned default NULL,
  `id_conta` int(10) unsigned default NULL,
  `id_fornecedor` int(10) unsigned default NULL,
  `id_custo` int(10) unsigned default NULL,
  `permite_parcela` char(1) default NULL,
  PRIMARY KEY  (`id_pagamento`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `formas_pagamento_pacote`
--

CREATE TABLE IF NOT EXISTS `formas_pagamento_pacote` (
  `id_pagamento` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_pacote` int(10) unsigned NOT NULL,
  `descricao` varchar(60) NOT NULL,
  `valor_entrada` decimal(12,2) default NULL,
  `aulas_semana` decimal(12,2) default NULL,
  `valor_desconto` decimal(12,2) default NULL,
  `duracao_curso` int(10) unsigned default NULL,
  `valor` decimal(12,2) default NULL,
  `situacao` char(1) NOT NULL,
  `material_incluso` char(1) default NULL,
  `id_contrato` int(10) unsigned default NULL,
  `dom` char(1) default NULL,
  `seg` char(1) default NULL,
  `ter` char(1) default NULL,
  `qua` char(1) default NULL,
  `qui` char(1) default NULL,
  `sex` char(1) default NULL,
  `sab` char(1) default NULL,
  `aula_tipo` char(1) NOT NULL,
  PRIMARY KEY  (`id_pagamento`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `horarios_cadastro`
--

CREATE TABLE IF NOT EXISTS `horarios_cadastro` (
  `id_horario` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(45) NOT NULL,
  `tipo` char(1) NOT NULL,
  `sequencia` int(10) unsigned NOT NULL,
  `descricao` varchar(20) NOT NULL,
  `dia_tipo` varchar(15) NOT NULL,
  PRIMARY KEY  (`id_horario`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `horarios_funcionamento`
--

CREATE TABLE IF NOT EXISTS `horarios_funcionamento` (
  `id_horarios_funcionamento` int(10) unsigned NOT NULL,
  `id_horario` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(20) NOT NULL,
  `dia` varchar(20) NOT NULL,
  `tipo` char(1) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_horarios_funcionamento`,`id_horario`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `int_web`
--

CREATE TABLE IF NOT EXISTS `int_web` (
  `id_int` int(10) unsigned NOT NULL auto_increment,
  `nome` varchar(60) NOT NULL,
  `data_cadastro` date default NULL,
  `horario` char(5) default NULL,
  `telefone` varchar(20) default NULL,
  `celular` varchar(20) default NULL,
  `operadora` varchar(30) default NULL,
  `forma_conhecimento` varchar(60) default NULL,
  `id_pacote` int(10) unsigned default NULL,
  `email` varchar(90) default NULL,
  `int_manha` char(1) default NULL,
  `int_tarde` char(1) default NULL,
  `int_noite` char(1) default NULL,
  `endereco` varchar(40) default NULL,
  `bairro` varchar(30) default NULL,
  `id_cidade` int(10) unsigned NOT NULL,
  `cep` varchar(15) default NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `obs` blob,
  PRIMARY KEY  (`id_int`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `laboratorios`
--

CREATE TABLE IF NOT EXISTS `laboratorios` (
  `id_laboratorio` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `codigo` varchar(6) NOT NULL,
  `descricao` varchar(40) NOT NULL,
  `situacao` char(1) NOT NULL,
  `curso` char(1) NOT NULL,
  PRIMARY KEY  (`id_laboratorio`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `modulos`
--

CREATE TABLE IF NOT EXISTS `modulos` (
  `id_modulo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(255) NOT NULL,
  `carga_horaria` int(10) unsigned NOT NULL,
  `id_material` int(10) unsigned default NULL,
  `valor` decimal(12,2) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_modulo`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `motivo_cancelamento`
--

CREATE TABLE IF NOT EXISTS `motivo_cancelamento` (
  `id_motivo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_motivo`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `observacoes_aluno`
--

CREATE TABLE IF NOT EXISTS `observacoes_aluno` (
  `id_obs` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `nome` blob NOT NULL,
  `data` date NOT NULL,
  PRIMARY KEY  (`id_obs`,`codigo_escola`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `pacotes`
--

CREATE TABLE IF NOT EXISTS `pacotes` (
  `id_pacote` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `contrato` varchar(30) default NULL,
  `situacao` char(1) NOT NULL,
  `id_contrato` int(10) unsigned default NULL,
  PRIMARY KEY  (`id_pacote`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `parametros`
--

CREATE TABLE IF NOT EXISTS `parametros` (
  `id_parametro` int(10) unsigned NOT NULL auto_increment,
  `carta_pers` char(1) NOT NULL,
  `calc_royalties` char(1) NOT NULL,
  `valor_royalties` decimal(12,2) NOT NULL,
  `layout` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_parametro`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `parametros_escola`
--

CREATE TABLE IF NOT EXISTS `parametros_escola` (
  `cod_escola` varchar(20) NOT NULL,
  `multa` decimal(12,2) default NULL,
  `juros` decimal(12,2) default NULL,
  `id_banco_boleto` int(10) unsigned default NULL,
  `caminho_logo` varchar(255) default NULL,
  `caminho_fundo` varchar(255) default NULL,
  `listparc` varchar(1) NOT NULL,
  `valordesc` varchar(1) NOT NULL,
  PRIMARY KEY  (`cod_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `plano_pagamento`
--

CREATE TABLE IF NOT EXISTS `plano_pagamento` (
  `id_pagamento` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(50) NOT NULL,
  `dias_tolerancia` int(10) unsigned default NULL,
  `situacao` char(1) default NULL,
  PRIMARY KEY  (`id_pagamento`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `presenca`
--

CREATE TABLE IF NOT EXISTS `presenca` (
  `id_presenca` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `presenca` char(1) NOT NULL,
  `data` date default NULL,
  `id_aluno` int(10) unsigned default NULL,
  `id_aluno_curso` int(10) unsigned default NULL,
  `id_aluno_grade` int(10) unsigned default NULL,
  `aula_tipo` varchar(20) default NULL,
  `id_computador` int(10) unsigned default NULL,
  `id_horario` int(10) unsigned default NULL,
  `reposicao` char(1) default NULL,
  `horario_presenca` char(5) default NULL,
  `reposta` char(1) default NULL,
  `id_professor` int(10) unsigned default NULL,
  `data_reposicao` date default NULL,
  `falta_antecipada` char(1) default NULL,
  `id_lab` int(10) unsigned default NULL,
  PRIMARY KEY  (`id_presenca`,`codigo_escola`),
  KEY `data` (`data`),
  KEY `id_aluno` (`id_aluno`),
  KEY `id_aluno_curso` (`id_aluno_curso`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas`
--

CREATE TABLE IF NOT EXISTS `provas` (
  `id_prova` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `media` char(1) NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_prova`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas_alunos`
--

CREATE TABLE IF NOT EXISTS `provas_alunos` (
  `id_prova_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `id_prova` int(10) unsigned NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `nota` decimal(12,2) NOT NULL,
  `data` date NOT NULL,
  `id_alunos_modulo` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_prova_aluno`,`codigo_escola`),
  KEY `FK_provas_alunos_1` (`id_aluno`,`codigo_escola`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_modulo` (`id_modulo`),
  KEY `id_prova` (`id_prova`),
  KEY `id_alunos_modulo` (`id_alunos_modulo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas_alunos_transfere`
--

CREATE TABLE IF NOT EXISTS `provas_alunos_transfere` (
  `id_prova_trans` int(10) unsigned NOT NULL auto_increment,
  `id_prova_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `acao_desc` varchar(80) NOT NULL,
  `id_aluno_exc` int(10) unsigned default NULL,
  `matricula_exc` char(6) default NULL,
  `modulo_exc` varchar(255) default NULL,
  PRIMARY KEY  (`id_prova_trans`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas_alunos_web`
--

CREATE TABLE IF NOT EXISTS `provas_alunos_web` (
  `id_prova_aluno` int(10) unsigned NOT NULL auto_increment,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `id_prova` int(10) unsigned NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `nota` decimal(12,2) NOT NULL,
  `data` date NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `id_alunos_modulo` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_prova_aluno`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_prova` (`id_prova`),
  KEY `id_modulo` (`id_modulo`),
  KEY `id_alunos_modulo` (`id_alunos_modulo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `subconta`
--

CREATE TABLE IF NOT EXISTS `subconta` (
  `id_subconta` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_conta` int(10) unsigned NOT NULL,
  `nome` varchar(50) NOT NULL,
  `tipo` char(1) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_subconta`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `tipo_follow`
--

CREATE TABLE IF NOT EXISTS `tipo_follow` (
  `id_follow_tipo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_follow_tipo`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `usuarios`
--

CREATE TABLE IF NOT EXISTS `usuarios` (
  `codigo` varchar(6) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `senha` varchar(8) NOT NULL,
  `senha2` varchar(8) NOT NULL,
  `visivel` char(1) NOT NULL default 'S',
  `escolas` char(1) NOT NULL default 'S',
  `alunos` char(1) NOT NULL default 'S',
  `alunos_unidades` char(1) NOT NULL default 'S',
  `mat_cancel` char(1) NOT NULL default 'S',
  `recebidas` char(1) NOT NULL default 'S',
  `pagas` char(1) NOT NULL default 'S',
  `inadimplentes` char(1) NOT NULL default 'S',
  `financeiro_escolas` char(1) NOT NULL default 'S',
  `estatisticas` char(1) NOT NULL default 'S',
  `royalties` char(1) NOT NULL default 'S',
  `usuarios` char(1) NOT NULL default 'S',
  `ina_imprimir` char(1) NOT NULL default 'S',
  `ina_cobranca` char(1) NOT NULL default 'S',
  `ina_follow` char(1) NOT NULL default 'S',
  `ina_bloquear` char(1) NOT NULL default 'S',
  `ina_exportar` char(1) NOT NULL default 'S',
  `parametros` char(1) NOT NULL default 'S',
  `layout` varchar(50) NOT NULL,
  `mat_mod` char(1) NOT NULL default 'S',
  `mat_pacotes` char(1) NOT NULL default 'S',
  `controle_notas` char(1) NOT NULL default 'S',
  `contas_receber` char(1) NOT NULL default 'S',
  `contas_pagar` char(1) NOT NULL default 'S',
  `follow_up` char(1) NOT NULL default 'S',
  `cad_cobranca` char(1) NOT NULL default 'S',
  `agendar_usuario` char(1) NOT NULL default 'S',
  `ina_ficha` char(1) NOT NULL default 'S',
  PRIMARY KEY  (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `usuarios_dk`
--

CREATE TABLE IF NOT EXISTS `usuarios_dk` (
  `id_usuario` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_usuario`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `usuarios_empresas`
--

CREATE TABLE IF NOT EXISTS `usuarios_empresas` (
  `codigo_usuario` varchar(6) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  PRIMARY KEY  (`codigo_usuario`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `valunos_inadimplentes`
--
CREATE TABLE IF NOT EXISTS `valunos_inadimplentes` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_pagar`
--
CREATE TABLE IF NOT EXISTS `vcontas_pagar` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_pagas`
--
CREATE TABLE IF NOT EXISTS `vcontas_pagas` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_receber`
--
CREATE TABLE IF NOT EXISTS `vcontas_receber` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_recebidas`
--
CREATE TABLE IF NOT EXISTS `vcontas_recebidas` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vfollow_up`
--
CREATE TABLE IF NOT EXISTS `vfollow_up` (
`id_follow` int(11) unsigned
,`codigo_escola` varchar(20)
,`id_aluno` int(11) unsigned
,`aluno_nome` varchar(60)
,`aluno_telefone` varchar(20)
,`tipo_follow` varchar(50)
,`data_contato` date
,`horario_contato` char(5)
,`proximo_contato` date
,`horario` char(5)
,`situacao` char(3)
,`atendente` varchar(60)
,`web` varchar(1)
,`descricao` blob
,`pai_telefone` varchar(20)
,`mae_telefone` varchar(20)
,`responsavel_telefone` varchar(20)
,`resp_celular` varchar(20)
,`pai` varchar(60)
,`mae` varchar(60)
,`celular` varchar(20)
,`responsavel` varchar(60)
);
-- --------------------------------------------------------

--
-- Estrutura para visualizar `valunos_inadimplentes`
--
DROP TABLE IF EXISTS `valunos_inadimplentes`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft26`@`%` SQL SECURITY DEFINER VIEW `valunos_inadimplentes` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from (((`caixa` `c` join `alunos` `al` on(((`c`.`id_aluno` = `al`.`id_aluno`) and (`al`.`codigo_escola` = `c`.`codigo_escola`)))) left join `plano_pagamento` `pp` on(((`c`.`id_plano_pagamento` = `pp`.`id_pagamento`) and (`pp`.`codigo_escola` = `c`.`codigo_escola`)))) left join `alunos_cursos` `ac` on(((`c`.`id_aluno_curso` = `ac`.`id_aluno_curso`) and (`ac`.`codigo_escola` = `c`.`codigo_escola`)))) where ((`c`.`quitado` = _latin1'N') and (`c`.`cheque_quitado` = _latin1'N') and (`c`.`tipo` = _latin1'C') and (`al`.`tipo` = _latin1'AL') and (`al`.`situacao` <> _latin1'I') and ((`ac`.`situacao` <> _latin1'Cancelado') or (`ac`.`id_aluno_curso` = 0)) and (`c`.`vencimento` < (curdate() - coalesce(`pp`.`dias_tolerancia`,0))) and (`c`.`valor` > 0));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_pagar`
--
DROP TABLE IF EXISTS `vcontas_pagar`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft26`@`%` SQL SECURITY DEFINER VIEW `vcontas_pagar` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from `caixa` `c` where ((`c`.`quitado` = _latin1'N') and (`c`.`tipo` = _latin1'D') and (`c`.`transferencia` <> _latin1'S'));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_pagas`
--
DROP TABLE IF EXISTS `vcontas_pagas`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft26`@`%` SQL SECURITY DEFINER VIEW `vcontas_pagas` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from `caixa` `c` where ((`c`.`quitado` = _latin1'S') and (`c`.`tipo` = _latin1'D') and ((`c`.`cartao` = _latin1'N') or ((`c`.`cartao` = _latin1'S') and (`c`.`cartao_compensado` = _latin1'S'))));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_receber`
--
DROP TABLE IF EXISTS `vcontas_receber`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft26`@`%` SQL SECURITY DEFINER VIEW `vcontas_receber` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from ((`caixa` `c` join `alunos` `al` on(((`c`.`id_aluno` = `al`.`id_aluno`) and (`c`.`codigo_escola` = `al`.`codigo_escola`)))) left join `alunos_cursos` `ac` on(((`c`.`id_aluno_curso` = `ac`.`id_aluno_curso`) and (`c`.`codigo_escola` = `ac`.`codigo_escola`)))) where ((`c`.`quitado` = _latin1'N') and (`c`.`tipo` = _latin1'C') and (`c`.`transferencia` <> _latin1'S') and (`c`.`cheque_quitado` = _latin1'N') and (`al`.`situacao` in (_latin1'A',_latin1'F')) and (`al`.`gerar_receita` <> _latin1'S') and ((`ac`.`situacao` <> _latin1'Cancelado') or (`c`.`id_aluno_curso` = 0)));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_recebidas`
--
DROP TABLE IF EXISTS `vcontas_recebidas`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft26`@`%` SQL SECURITY DEFINER VIEW `vcontas_recebidas` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from `caixa` `c` where ((`c`.`quitado` = _latin1'S') and (`c`.`tipo` = _latin1'C') and ((`c`.`cartao` = _latin1'N') or ((`c`.`cartao` = _latin1'S') and (`c`.`cartao_compensado` = _latin1'S'))));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vfollow_up`
--
DROP TABLE IF EXISTS `vfollow_up`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft26`@`%` SQL SECURITY DEFINER VIEW `vfollow_up` AS select `f`.`id_follow` AS `id_follow`,`f`.`codigo_escola` AS `codigo_escola`,`f`.`id_aluno` AS `id_aluno`,`al`.`nome` AS `aluno_nome`,`al`.`telefone` AS `aluno_telefone`,`ft`.`nome` AS `tipo_follow`,`f`.`data_contato` AS `data_contato`,`f`.`horario_contato` AS `horario_contato`,`f`.`proximo_contato` AS `proximo_contato`,`f`.`horario` AS `horario`,`f`.`situacao` AS `situacao`,`at`.`nome` AS `atendente`,_utf8'N' AS `web`,`f`.`descricao` AS `descricao`,`al`.`pai_telefone` AS `pai_telefone`,`al`.`mae_telefone` AS `mae_telefone`,`al`.`responsavel_telefone` AS `responsavel_telefone`,`al`.`resp_celular` AS `resp_celular`,`al`.`pai` AS `pai`,`al`.`mae` AS `mae`,`al`.`celular` AS `celular`,`al`.`responsavel` AS `responsavel` from (((`follow_up` `f` join `tipo_follow` `ft` on(((`f`.`id_tipo_follow` = `ft`.`id_follow_tipo`) and (`f`.`codigo_escola` = `ft`.`codigo_escola`)))) join `alunos` `al` on(((`al`.`id_aluno` = `f`.`id_aluno`) and (`al`.`codigo_escola` = `f`.`codigo_escola`)))) join `alunos` `at` on(((`at`.`id_aluno` = `f`.`id_funcionario`) and (`at`.`codigo_escola` = `f`.`codigo_escola`)))) union select `fw`.`id_follow` AS `id_follow`,`fw`.`codigo_escola` AS `codigo_escola`,`fw`.`id_aluno` AS `id_aluno`,`al`.`nome` AS `aluno_nome`,`al`.`telefone` AS `aluno_telefone`,`ft`.`nome` AS `tipo_follow`,`fw`.`data_contato` AS `data_contato`,`fw`.`hora_contato` AS `horario_contato`,`fw`.`proximo_contato` AS `proximo_contato`,`fw`.`hora_prox_contato` AS `horario`,`fw`.`situacao` AS `situacao`,_utf8'DKWEB' AS `atendente`,_utf8'S' AS `web`,`fw`.`descricao` AS `descricao`,`al`.`pai_telefone` AS `pai_telefone`,`al`.`mae_telefone` AS `mae_telefone`,`al`.`responsavel_telefone` AS `responsavel_telefone`,`al`.`resp_celular` AS `resp_celular`,`al`.`pai` AS `pai`,`al`.`mae` AS `mae`,`al`.`celular` AS `celular`,`al`.`responsavel` AS `responsavel` from ((`follow_web` `fw` join `tipo_follow` `ft` on(((`fw`.`id_tipo` = `ft`.`id_follow_tipo`) and (`fw`.`codigo_escola` = `ft`.`codigo_escola`)))) join `alunos` `al` on(((`al`.`id_aluno` = `fw`.`id_aluno`) and (`al`.`codigo_escola` = `fw`.`codigo_escola`))));
master01_.sql (55,166 bytes)   

barry

2014-03-21 09:40

administrator  

target_.sql (55,133 bytes)   
-- phpMyAdmin SQL Dump
-- version 3.3.3
-- http://www.phpmyadmin.net
--
-- Servidor: mysql01.kinghost.net
-- Tempo de Geração: Mar 17, 2014 as 11:14 AM
-- Versão do Servidor: 5.0.96
-- Versão do PHP: 5.2.9

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Banco de Dados: `dksoft38`
--

-- --------------------------------------------------------

--
-- Estrutura da tabela `agenda_usuarios`
--

CREATE TABLE IF NOT EXISTS `agenda_usuarios` (
  `id_agenda` int(10) unsigned NOT NULL auto_increment,
  `id_usuario_dk` int(10) unsigned NOT NULL,
  `descricao` varchar(60) NOT NULL,
  `data` date NOT NULL,
  `hora` char(5) NOT NULL,
  `obs` blob NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  PRIMARY KEY  (`id_agenda`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `alunos`
--

CREATE TABLE IF NOT EXISTS `alunos` (
  `id_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `matricula` char(6) NOT NULL,
  `nome` varchar(60) NOT NULL,
  `rg` varchar(25) default NULL,
  `cpf` varchar(20) default NULL,
  `data_nascimento` date default NULL,
  `pai` varchar(60) default NULL,
  `pai_rg` varchar(25) default NULL,
  `pai_cpf` varchar(20) default NULL,
  `mae` varchar(60) default NULL,
  `mae_rg` varchar(25) default NULL,
  `mae_cpf` varchar(20) default NULL,
  `endereco` varchar(60) default NULL,
  `bairro` varchar(60) default NULL,
  `cep` varchar(15) default NULL,
  `id_cidade` int(10) unsigned default NULL,
  `telefone` varchar(20) default NULL,
  `celular` varchar(20) default NULL,
  `situacao` char(1) NOT NULL,
  `tipo` char(2) NOT NULL,
  `email` varchar(90) default NULL,
  `obs` blob,
  `data_cadastro` date default NULL,
  `mae_telefone` varchar(20) default NULL,
  `pai_telefone` varchar(20) default NULL,
  `responsavel` varchar(60) default NULL,
  `responsavel_telefone` varchar(20) default NULL,
  `responsavel_rg` varchar(25) default NULL,
  `responsavel_cpf` varchar(20) default NULL,
  `id_escola` int(10) unsigned default NULL,
  `carta_cobranca` int(10) unsigned default NULL,
  `trabalho_local` varchar(50) default NULL,
  `trabalho_tipo` varchar(20) default NULL,
  `trabalho_telefone` varchar(20) default NULL,
  `trabalho_ramal` varchar(5) default NULL,
  `trabalho_horario` varchar(20) default NULL,
  `telefone_contato` varchar(20) default NULL,
  `flexivel` char(1) default NULL,
  `gerar_receita` char(1) default NULL,
  `contatos_cobranca` int(10) unsigned default NULL,
  `pai_nascimento` date default NULL,
  `mae_nascimento` date default NULL,
  `resp_nascimento` date default NULL,
  `resp_endereco` varchar(60) default NULL,
  `resp_bairro` varchar(45) default NULL,
  `resp_cep` varchar(20) default NULL,
  `resp_cidade` int(10) unsigned default NULL,
  `sexo` char(1) default NULL,
  `resp_pai` varchar(60) default NULL,
  `resp_pai_rg` varchar(25) default NULL,
  `resp_pai_cpf` varchar(20) default NULL,
  `resp_pai_telefone` varchar(20) default NULL,
  `resp_pai_nascimento` date default NULL,
  `resp_mae` varchar(60) default NULL,
  `resp_mae_rg` varchar(25) default NULL,
  `resp_mae_cpf` varchar(20) default NULL,
  `resp_mae_nascimento` date default NULL,
  `resp_mae_telefone` varchar(20) default NULL,
  `resp_celular` varchar(20) default NULL,
  `naturalidade` varchar(60) default NULL,
  `naturalidade_uf` char(2) default NULL,
  `spc` char(1) default NULL,
  PRIMARY KEY  (`id_aluno`,`codigo_escola`),
  KEY `tipo` (`tipo`),
  KEY `situacao` (`situacao`),
  KEY `data_cadastro` (`data_cadastro`),
  KEY `tipo_situacao` (`tipo`,`situacao`),
  KEY `nome` (`nome`),
  KEY `codigo_escola` (`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `alunos_cursos`
--

CREATE TABLE IF NOT EXISTS `alunos_cursos` (
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `parcelas` int(10) unsigned default NULL,
  `vencimento` date default NULL,
  `desconto` decimal(12,2) default NULL,
  `data_matricula` date NOT NULL,
  `situacao` varchar(20) NOT NULL,
  `id_pacote` int(10) unsigned default NULL,
  `id_convenio` varchar(6) default NULL,
  `id_pagamento` int(10) unsigned default NULL,
  `valor_desconto` decimal(12,2) default NULL,
  `valor_desconto_parcela` decimal(12,2) default NULL,
  `desconto_money` decimal(12,2) default NULL,
  `id_atendente` int(10) unsigned default NULL,
  `id_promocao` int(10) unsigned default NULL,
  `id_indicacao` int(10) unsigned default NULL,
  `data_termino` date default NULL,
  `vrtotal_com_desconto` decimal(12,2) default NULL,
  `id_conhecimento` int(10) unsigned default NULL,
  `bolsa` char(1) default NULL,
  `data_formado` date default NULL,
  `contrato` varchar(8) default NULL,
  `numero_atraso` int(10) unsigned default NULL,
  `parcela_sem_desconto` decimal(12,2) default NULL,
  `valor_pacote` decimal(12,2) default NULL,
  `duracao` int(10) unsigned default NULL,
  `previsao_termino` date default NULL,
  `numero_aulas` int(10) unsigned default NULL,
  `data_inicial` date default NULL,
  `valor_entrada` decimal(12,2) default NULL,
  `valor_parcela` decimal(12,2) default NULL,
  `certificado` char(1) default NULL,
  `certificado_entregue` char(1) default NULL,
  `entrega_certificado` date default NULL,
  `horas_mais` int(10) unsigned default NULL,
  `id_divulgador` int(10) unsigned default NULL,
  `aula_tipo` varchar(10) NOT NULL,
  `id_turma` int(10) unsigned default NULL,
  PRIMARY KEY  (`id_aluno_curso`,`codigo_escola`),
  KEY `situacao` (`situacao`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `alunos_web`
--

CREATE TABLE IF NOT EXISTS `alunos_web` (
  `id_aluno_web` int(10) unsigned NOT NULL auto_increment,
  `id_aluno` int(10) unsigned NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `desc_acao` varchar(80) NOT NULL,
  PRIMARY KEY  (`id_aluno_web`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `aluno_modulos`
--

CREATE TABLE IF NOT EXISTS `aluno_modulos` (
  `id_aluno_modulo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `situacao` varchar(20) NOT NULL,
  `data_inicial` date default NULL,
  `data_final` date default NULL,
  `termino_final` date default NULL,
  `material` char(1) default NULL,
  `data_entrega` date default NULL,
  `certificado` char(1) default NULL,
  `certificado_entrega` char(1) default NULL,
  `id_usuario` int(10) unsigned default NULL,
  `id_usuario_mat` int(10) unsigned default NULL,
  `sequencia` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_aluno_modulo`,`codigo_escola`),
  KEY `aluno_curso` (`id_aluno_curso`),
  KEY `modulo` (`id_modulo`),
  KEY `prev_termino` (`termino_final`),
  KEY `situacao` (`situacao`),
  KEY `sequencia` (`sequencia`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades`
--

CREATE TABLE IF NOT EXISTS `atividades` (
  `id_atividade` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `nome` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_atividade`,`codigo_escola`),
  KEY `id_modulo` (`id_modulo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades_alunos`
--

CREATE TABLE IF NOT EXISTS `atividades_alunos` (
  `id_atividade_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_atividade` int(10) unsigned NOT NULL,
  `id_aluno` int(10) unsigned default NULL,
  `id_aluno_curso` int(10) unsigned default NULL,
  `data_inicial` date default NULL,
  `data_final` date default NULL,
  `id_modulo` int(10) unsigned default NULL,
  `descricao` varchar(60) default NULL,
  PRIMARY KEY  (`id_atividade_aluno`,`codigo_escola`),
  KEY `id_aluno` (`id_aluno`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_atividade` (`id_atividade`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades_alunos_transfere`
--

CREATE TABLE IF NOT EXISTS `atividades_alunos_transfere` (
  `id_atividade_trans` int(10) unsigned NOT NULL auto_increment,
  `id_atividade_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `acao_desc` varchar(80) NOT NULL,
  `id_aluno_exc` int(10) unsigned NOT NULL,
  `matricula_exc` char(6) NOT NULL,
  `modulo_exc` varchar(255) NOT NULL,
  PRIMARY KEY  (`id_atividade_trans`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `atividades_alunos_web`
--

CREATE TABLE IF NOT EXISTS `atividades_alunos_web` (
  `id_atividade_aluno` int(10) unsigned NOT NULL auto_increment,
  `codigo_escola` varchar(20) NOT NULL,
  `id_atividade` int(10) unsigned NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `data_inicial` date NOT NULL,
  `data_final` date NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `descricao` varchar(60) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_atividade_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `bancos`
--

CREATE TABLE IF NOT EXISTS `bancos` (
  `id_banco` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(60) NOT NULL,
  `agencia` varchar(10) default NULL,
  `agencia_digito` varchar(1) default NULL,
  `conta` varchar(15) default NULL,
  `conta_digito` varchar(1) default NULL,
  `carteira` varchar(5) default NULL,
  `codigo_banco` varchar(3) default NULL,
  `situacao` char(1) default NULL,
  `banco_caixa` char(1) default NULL,
  `obs` blob,
  `convenio_banco` varchar(20) default NULL,
  `local_pagamento` varchar(60) default NULL,
  `sacado` varchar(50) default NULL,
  `tipo_convenio_banco` varchar(20) default NULL,
  `posto_cedente` varchar(4) default NULL,
  PRIMARY KEY  (`id_banco`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `caixa`
--

CREATE TABLE IF NOT EXISTS `caixa` (
  `numero_lancamento` varchar(8) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `documento` varchar(30) default NULL,
  `data` date default NULL,
  `vencimento` date default NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `tipo` char(1) NOT NULL,
  `data_pagamento` date default NULL,
  `id_conta` int(10) unsigned default NULL,
  `historico` varchar(60) default NULL,
  `id_aluno_curso` int(10) unsigned default NULL,
  `quitado` char(1) NOT NULL,
  `documento_pagamento` varchar(30) default NULL,
  `data_pre` date default NULL,
  `valor` decimal(12,2) default NULL,
  `estornado` char(1) default NULL,
  `valor_pago` decimal(12,2) default NULL,
  `id_banco` int(10) unsigned default NULL,
  `id_pagamento` int(10) unsigned default NULL,
  `comissao` char(1) default NULL,
  `valor_pagar` decimal(12,2) default NULL,
  `historico_carne` varchar(20) default NULL,
  `autenticacao` varchar(30) default NULL,
  `id_forma_pagamento` int(10) unsigned default NULL,
  `valor_sem_desconto` decimal(12,2) default NULL,
  `id_plano_pagamento` int(10) unsigned default NULL,
  `id_custo` int(10) unsigned default NULL,
  `id_usuario` int(10) unsigned default NULL,
  `transferencia` char(1) default NULL,
  `trans_tipo` char(1) default NULL,
  `data_pagamento_cheque` date default NULL,
  `cheque_quitado` char(1) default NULL,
  `cheque_sangria` char(1) default NULL,
  `cheque_transfere` char(1) default NULL,
  `id_compra` int(10) unsigned default NULL,
  `valor_pago_banco` decimal(12,2) default NULL,
  `quitado_banco` char(1) default NULL,
  `data_boleto` date default NULL,
  `hora` char(5) default NULL,
  `cartao` char(1) default NULL,
  `cartao_data` date default NULL,
  `id_cartao` varchar(8) default NULL,
  `cartao_compensado` char(1) default NULL,
  `data_compensado` date default NULL,
  `taxa` decimal(12,2) default NULL,
  `cartao_sel` char(1) default NULL,
  `prev_pag` date default NULL,
  `data_imprimir_boleto` date default NULL,
  `id_usuario_boleto` int(10) unsigned default NULL,
  PRIMARY KEY  (`numero_lancamento`,`codigo_escola`),
  KEY `data` (`data_pagamento`,`tipo`),
  KEY `data_pagamento` (`data_pagamento`),
  KEY `vencimento` (`vencimento`),
  KEY `tipo quitado` (`tipo`,`quitado`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `cancelamentos`
--

CREATE TABLE IF NOT EXISTS `cancelamentos` (
  `id_cancelamento` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `data` date default NULL,
  `id_funcionario` int(10) unsigned default NULL,
  `id_professor` int(10) unsigned default NULL,
  `id_motivo` int(10) unsigned default NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_entrevista` int(10) unsigned default NULL,
  `obs` blob,
  PRIMARY KEY  (`id_cancelamento`,`codigo_escola`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `cartas_cobranca`
--

CREATE TABLE IF NOT EXISTS `cartas_cobranca` (
  `titulo` varchar(50) NOT NULL,
  `numero_carta` int(10) unsigned NOT NULL,
  `texto` blob NOT NULL,
  PRIMARY KEY  (`numero_carta`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `cidades`
--

CREATE TABLE IF NOT EXISTS `cidades` (
  `id_cidade` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `estado` char(2) NOT NULL,
  PRIMARY KEY  (`id_cidade`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `contas`
--

CREATE TABLE IF NOT EXISTS `contas` (
  `id_conta` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(50) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_conta`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `empresas`
--

CREATE TABLE IF NOT EXISTS `empresas` (
  `codigo` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `endereco` varchar(100) default NULL,
  `bairro` varchar(45) default NULL,
  `cidade` varchar(45) default NULL,
  `estado` char(2) default NULL,
  `cep` varchar(15) default NULL,
  `telefone` varchar(20) default NULL,
  `email` varchar(45) default NULL,
  `cnpj` varchar(20) default NULL,
  `data_atualiza` date default NULL,
  `hora` time default NULL,
  `media_min` decimal(12,2) default NULL,
  PRIMARY KEY  (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `escolas`
--

CREATE TABLE IF NOT EXISTS `escolas` (
  `id_escola` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `endereco` varchar(60) default NULL,
  `bairro` varchar(50) default NULL,
  `estado` char(2) default NULL,
  `cep` varchar(20) default NULL,
  `telefone` varchar(20) default NULL,
  `fax` varchar(20) default NULL,
  `email` varchar(50) default NULL,
  `id_cidade` int(10) unsigned default NULL,
  `diretor` varchar(60) default NULL,
  `obs` blob,
  PRIMARY KEY  (`id_escola`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `follow_transfere`
--

CREATE TABLE IF NOT EXISTS `follow_transfere` (
  `id_follow_trans` int(10) unsigned NOT NULL auto_increment,
  `id_follow` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_follow_trans`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `follow_up`
--

CREATE TABLE IF NOT EXISTS `follow_up` (
  `id_follow` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `descricao` blob NOT NULL,
  `id_tipo_follow` int(10) unsigned NOT NULL,
  `proximo_contato` date default NULL,
  `data_contato` date default NULL,
  `horario` char(5) default NULL,
  `id_funcionario` int(10) unsigned NOT NULL,
  `situacao` char(3) NOT NULL,
  `horario_contato` char(5) default NULL,
  PRIMARY KEY  (`id_follow`,`codigo_escola`),
  KEY `id_aluno` (`id_aluno`),
  KEY `prox_contato` (`proximo_contato`,`situacao`),
  KEY `data_contato` USING HASH (`proximo_contato`,`situacao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `follow_web`
--

CREATE TABLE IF NOT EXISTS `follow_web` (
  `id_follow` int(10) unsigned NOT NULL auto_increment,
  `id_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_tipo` int(10) unsigned NOT NULL,
  `data_contato` date NOT NULL,
  `hora_contato` char(5) NOT NULL,
  `proximo_contato` date NOT NULL,
  `hora_prox_contato` char(5) NOT NULL,
  `descricao` blob NOT NULL,
  `situacao` char(3) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_follow`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `formas_pagamento`
--

CREATE TABLE IF NOT EXISTS `formas_pagamento` (
  `id_pagamento` int(10) unsigned NOT NULL,
  `codigo_escola` int(10) unsigned NOT NULL,
  `descricao` varchar(45) NOT NULL,
  `situacao` char(1) NOT NULL,
  `cartao` char(1) default NULL,
  `dias_baixa` int(10) unsigned default NULL,
  `taxa_cartao` decimal(12,2) default NULL,
  `id_banco` int(10) unsigned default NULL,
  `id_conta` int(10) unsigned default NULL,
  `id_fornecedor` int(10) unsigned default NULL,
  `id_custo` int(10) unsigned default NULL,
  `permite_parcela` char(1) default NULL,
  PRIMARY KEY  (`id_pagamento`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `formas_pagamento_pacote`
--

CREATE TABLE IF NOT EXISTS `formas_pagamento_pacote` (
  `id_pagamento` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_pacote` int(10) unsigned NOT NULL,
  `descricao` varchar(60) NOT NULL,
  `valor_entrada` decimal(12,2) default NULL,
  `aulas_semana` decimal(12,2) default NULL,
  `valor_desconto` decimal(12,2) default NULL,
  `duracao_curso` int(10) unsigned default NULL,
  `valor` decimal(12,2) default NULL,
  `situacao` char(1) NOT NULL,
  `material_incluso` char(1) default NULL,
  `id_contrato` int(10) unsigned default NULL,
  `dom` char(1) default NULL,
  `seg` char(1) default NULL,
  `ter` char(1) default NULL,
  `qua` char(1) default NULL,
  `qui` char(1) default NULL,
  `sex` char(1) default NULL,
  `sab` char(1) default NULL,
  `aula_tipo` char(1) NOT NULL,
  PRIMARY KEY  (`id_pagamento`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `horarios_cadastro`
--

CREATE TABLE IF NOT EXISTS `horarios_cadastro` (
  `id_horario` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(45) NOT NULL,
  `tipo` char(1) NOT NULL,
  `sequencia` int(10) unsigned NOT NULL,
  `descricao` varchar(20) NOT NULL,
  `dia_tipo` varchar(15) NOT NULL,
  PRIMARY KEY  (`id_horario`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `horarios_funcionamento`
--

CREATE TABLE IF NOT EXISTS `horarios_funcionamento` (
  `id_horarios_funcionamento` int(10) unsigned NOT NULL,
  `id_horario` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(20) NOT NULL,
  `dia` varchar(20) NOT NULL,
  `tipo` char(1) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_horarios_funcionamento`,`id_horario`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `int_web`
--

CREATE TABLE IF NOT EXISTS `int_web` (
  `id_int` int(10) unsigned NOT NULL auto_increment,
  `nome` varchar(60) NOT NULL,
  `data_cadastro` date default NULL,
  `horario` char(5) default NULL,
  `telefone` varchar(20) default NULL,
  `celular` varchar(20) default NULL,
  `operadora` varchar(30) default NULL,
  `forma_conhecimento` varchar(60) default NULL,
  `id_pacote` int(10) unsigned default NULL,
  `email` varchar(90) default NULL,
  `int_manha` char(1) default NULL,
  `int_tarde` char(1) default NULL,
  `int_noite` char(1) default NULL,
  `endereco` varchar(40) default NULL,
  `bairro` varchar(30) default NULL,
  `id_cidade` int(10) unsigned NOT NULL,
  `cep` varchar(15) default NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `obs` blob,
  PRIMARY KEY  (`id_int`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `laboratorios`
--

CREATE TABLE IF NOT EXISTS `laboratorios` (
  `id_laboratorio` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `codigo` varchar(6) NOT NULL,
  `descricao` varchar(40) NOT NULL,
  `situacao` char(1) NOT NULL,
  `curso` char(1) NOT NULL,
  PRIMARY KEY  (`id_laboratorio`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `modulos`
--

CREATE TABLE IF NOT EXISTS `modulos` (
  `id_modulo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(255) NOT NULL,
  `carga_horaria` int(10) unsigned NOT NULL,
  `id_material` int(10) unsigned default NULL,
  `valor` decimal(12,2) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_modulo`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `motivo_cancelamento`
--

CREATE TABLE IF NOT EXISTS `motivo_cancelamento` (
  `id_motivo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_motivo`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `observacoes_aluno`
--

CREATE TABLE IF NOT EXISTS `observacoes_aluno` (
  `id_obs` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `nome` blob NOT NULL,
  `data` date NOT NULL,
  PRIMARY KEY  (`id_obs`,`codigo_escola`),
  KEY `id_aluno` (`id_aluno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `pacotes`
--

CREATE TABLE IF NOT EXISTS `pacotes` (
  `id_pacote` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `contrato` varchar(30) default NULL,
  `situacao` char(1) NOT NULL,
  `id_contrato` int(10) unsigned default NULL,
  PRIMARY KEY  (`id_pacote`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `parametros`
--

CREATE TABLE IF NOT EXISTS `parametros` (
  `id_parametro` int(10) unsigned NOT NULL auto_increment,
  `carta_pers` char(1) NOT NULL,
  `calc_royalties` char(1) NOT NULL,
  `valor_royalties` decimal(12,2) NOT NULL,
  `layout` varchar(50) NOT NULL,
  PRIMARY KEY  (`id_parametro`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `parametros_escola`
--

CREATE TABLE IF NOT EXISTS `parametros_escola` (
  `cod_escola` varchar(20) NOT NULL,
  `multa` decimal(12,2) default NULL,
  `juros` decimal(12,2) default NULL,
  `id_banco_boleto` int(10) unsigned default NULL,
  `caminho_logo` varchar(255) default NULL,
  `caminho_fundo` varchar(255) default NULL,
  `valordesc` varchar(1) NOT NULL,
  PRIMARY KEY  (`cod_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `plano_pagamento`
--

CREATE TABLE IF NOT EXISTS `plano_pagamento` (
  `id_pagamento` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `descricao` varchar(50) NOT NULL,
  `dias_tolerancia` int(10) unsigned default NULL,
  `situacao` char(1) default NULL,
  PRIMARY KEY  (`id_pagamento`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `presenca`
--

CREATE TABLE IF NOT EXISTS `presenca` (
  `id_presenca` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `presenca` char(1) NOT NULL,
  `data` date default NULL,
  `id_aluno` int(10) unsigned default NULL,
  `id_aluno_curso` int(10) unsigned default NULL,
  `id_aluno_grade` int(10) unsigned default NULL,
  `aula_tipo` varchar(20) default NULL,
  `id_computador` int(10) unsigned default NULL,
  `id_horario` int(10) unsigned default NULL,
  `reposicao` char(1) default NULL,
  `horario_presenca` char(5) default NULL,
  `reposta` char(1) default NULL,
  `id_professor` int(10) unsigned default NULL,
  `data_reposicao` date default NULL,
  `falta_antecipada` char(1) default NULL,
  `id_lab` int(10) unsigned default NULL,
  PRIMARY KEY  (`id_presenca`,`codigo_escola`),
  KEY `data` (`data`),
  KEY `id_aluno` (`id_aluno`),
  KEY `id_aluno_curso` (`id_aluno_curso`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas`
--

CREATE TABLE IF NOT EXISTS `provas` (
  `id_prova` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `media` char(1) NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_prova`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas_alunos`
--

CREATE TABLE IF NOT EXISTS `provas_alunos` (
  `id_prova_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `id_prova` int(10) unsigned NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `nota` decimal(12,2) NOT NULL,
  `data` date NOT NULL,
  `id_alunos_modulo` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_prova_aluno`,`codigo_escola`),
  KEY `FK_provas_alunos_1` (`id_aluno`,`codigo_escola`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_modulo` (`id_modulo`),
  KEY `id_prova` (`id_prova`),
  KEY `id_alunos_modulo` (`id_alunos_modulo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas_alunos_transfere`
--

CREATE TABLE IF NOT EXISTS `provas_alunos_transfere` (
  `id_prova_trans` int(10) unsigned NOT NULL auto_increment,
  `id_prova_aluno` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `data` date NOT NULL,
  `hora` time NOT NULL,
  `acao` char(1) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `acao_desc` varchar(80) NOT NULL,
  `id_aluno_exc` int(10) unsigned default NULL,
  `matricula_exc` char(6) default NULL,
  `modulo_exc` varchar(255) default NULL,
  PRIMARY KEY  (`id_prova_trans`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `provas_alunos_web`
--

CREATE TABLE IF NOT EXISTS `provas_alunos_web` (
  `id_prova_aluno` int(10) unsigned NOT NULL auto_increment,
  `codigo_escola` varchar(20) NOT NULL,
  `id_aluno` int(10) unsigned NOT NULL,
  `id_prova` int(10) unsigned NOT NULL,
  `id_aluno_curso` int(10) unsigned NOT NULL,
  `id_modulo` int(10) unsigned NOT NULL,
  `nota` decimal(12,2) NOT NULL,
  `data` date NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `id_alunos_modulo` int(10) unsigned NOT NULL,
  PRIMARY KEY  (`id_prova_aluno`),
  KEY `id_aluno_curso` (`id_aluno_curso`),
  KEY `id_prova` (`id_prova`),
  KEY `id_modulo` (`id_modulo`),
  KEY `id_alunos_modulo` (`id_alunos_modulo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `subconta`
--

CREATE TABLE IF NOT EXISTS `subconta` (
  `id_subconta` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `id_conta` int(10) unsigned NOT NULL,
  `nome` varchar(50) NOT NULL,
  `tipo` char(1) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_subconta`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `tipo_follow`
--

CREATE TABLE IF NOT EXISTS `tipo_follow` (
  `id_follow_tipo` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_follow_tipo`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `usuarios`
--

CREATE TABLE IF NOT EXISTS `usuarios` (
  `codigo` varchar(6) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `senha` varchar(8) NOT NULL,
  `senha2` varchar(8) NOT NULL,
  `visivel` char(1) NOT NULL default 'S',
  `escolas` char(1) NOT NULL default 'S',
  `alunos` char(1) NOT NULL default 'S',
  `alunos_unidades` char(1) NOT NULL default 'S',
  `mat_cancel` char(1) NOT NULL default 'S',
  `recebidas` char(1) NOT NULL default 'S',
  `pagas` char(1) NOT NULL default 'S',
  `inadimplentes` char(1) NOT NULL default 'S',
  `financeiro_escolas` char(1) NOT NULL default 'S',
  `estatisticas` char(1) NOT NULL default 'S',
  `royalties` char(1) NOT NULL default 'S',
  `usuarios` char(1) NOT NULL default 'S',
  `ina_imprimir` char(1) NOT NULL default 'S',
  `ina_cobranca` char(1) NOT NULL default 'S',
  `ina_follow` char(1) NOT NULL default 'S',
  `ina_bloquear` char(1) NOT NULL default 'S',
  `ina_exportar` char(1) NOT NULL default 'S',
  `parametros` char(1) NOT NULL default 'S',
  `layout` varchar(50) NOT NULL,
  `mat_mod` char(1) NOT NULL default 'S',
  `mat_pacotes` char(1) NOT NULL default 'S',
  `controle_notas` char(1) NOT NULL default 'S',
  `contas_receber` char(1) NOT NULL default 'S',
  `contas_pagar` char(1) NOT NULL default 'S',
  `follow_up` char(1) NOT NULL default 'S',
  `cad_cobranca` char(1) NOT NULL default 'S',
  `agendar_usuario` char(1) NOT NULL default 'S',
  `ina_ficha` char(1) NOT NULL default 'S',
  PRIMARY KEY  (`codigo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `usuarios_dk`
--

CREATE TABLE IF NOT EXISTS `usuarios_dk` (
  `id_usuario` int(10) unsigned NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  `nome` varchar(50) NOT NULL,
  `situacao` char(1) NOT NULL,
  PRIMARY KEY  (`id_usuario`,`codigo_escola`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Estrutura da tabela `usuarios_empresas`
--

CREATE TABLE IF NOT EXISTS `usuarios_empresas` (
  `codigo_usuario` varchar(6) NOT NULL,
  `codigo_escola` varchar(20) NOT NULL,
  PRIMARY KEY  (`codigo_usuario`,`codigo_escola`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `valunos_inadimplentes`
--
CREATE TABLE IF NOT EXISTS `valunos_inadimplentes` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_pagar`
--
CREATE TABLE IF NOT EXISTS `vcontas_pagar` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_pagas`
--
CREATE TABLE IF NOT EXISTS `vcontas_pagas` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_receber`
--
CREATE TABLE IF NOT EXISTS `vcontas_receber` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vcontas_recebidas`
--
CREATE TABLE IF NOT EXISTS `vcontas_recebidas` (
`numero_lancamento` varchar(8)
,`codigo_escola` varchar(20)
,`documento` varchar(30)
,`data` date
,`vencimento` date
,`id_aluno` int(10) unsigned
,`tipo` char(1)
,`data_pagamento` date
,`id_conta` int(10) unsigned
,`historico` varchar(60)
,`id_aluno_curso` int(10) unsigned
,`quitado` char(1)
,`documento_pagamento` varchar(30)
,`data_pre` date
,`valor` decimal(12,2)
,`estornado` char(1)
,`valor_pago` decimal(12,2)
,`id_banco` int(10) unsigned
,`id_pagamento` int(10) unsigned
,`comissao` char(1)
,`valor_pagar` decimal(12,2)
,`historico_carne` varchar(20)
,`autenticacao` varchar(30)
,`id_forma_pagamento` int(10) unsigned
,`valor_sem_desconto` decimal(12,2)
,`id_plano_pagamento` int(10) unsigned
,`id_custo` int(10) unsigned
,`id_usuario` int(10) unsigned
,`transferencia` char(1)
,`trans_tipo` char(1)
,`data_pagamento_cheque` date
,`cheque_quitado` char(1)
,`cheque_sangria` char(1)
,`cheque_transfere` char(1)
,`id_compra` int(10) unsigned
,`valor_pago_banco` decimal(12,2)
,`quitado_banco` char(1)
,`data_boleto` date
,`hora` char(5)
,`cartao` char(1)
,`cartao_data` date
,`id_cartao` varchar(8)
,`cartao_compensado` char(1)
,`data_compensado` date
,`taxa` decimal(12,2)
,`cartao_sel` char(1)
,`prev_pag` date
,`data_imprimir_boleto` date
,`id_usuario_boleto` int(10) unsigned
);
-- --------------------------------------------------------

--
-- Estrutura stand-in para visualizar `vfollow_up`
--
CREATE TABLE IF NOT EXISTS `vfollow_up` (
`id_follow` int(11) unsigned
,`codigo_escola` varchar(20)
,`id_aluno` int(11) unsigned
,`aluno_nome` varchar(60)
,`aluno_telefone` varchar(20)
,`tipo_follow` varchar(50)
,`data_contato` date
,`horario_contato` char(5)
,`proximo_contato` date
,`horario` char(5)
,`situacao` char(3)
,`atendente` varchar(60)
,`web` varchar(1)
,`descricao` blob
,`pai_telefone` varchar(20)
,`mae_telefone` varchar(20)
,`responsavel_telefone` varchar(20)
,`resp_celular` varchar(20)
,`pai` varchar(60)
,`mae` varchar(60)
,`celular` varchar(20)
,`responsavel` varchar(60)
);
-- --------------------------------------------------------

--
-- Estrutura para visualizar `valunos_inadimplentes`
--
DROP TABLE IF EXISTS `valunos_inadimplentes`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft38`@`%` SQL SECURITY DEFINER VIEW `valunos_inadimplentes` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from (((`caixa` `c` join `alunos` `al` on(((`c`.`id_aluno` = `al`.`id_aluno`) and (`al`.`codigo_escola` = `c`.`codigo_escola`)))) left join `plano_pagamento` `pp` on(((`c`.`id_plano_pagamento` = `pp`.`id_pagamento`) and (`pp`.`codigo_escola` = `c`.`codigo_escola`)))) left join `alunos_cursos` `ac` on(((`c`.`id_aluno_curso` = `ac`.`id_aluno_curso`) and (`ac`.`codigo_escola` = `c`.`codigo_escola`)))) where ((`c`.`quitado` = _latin1'N') and (`c`.`cheque_quitado` = _latin1'N') and (`c`.`tipo` = _latin1'C') and (`al`.`tipo` = _latin1'AL') and (`al`.`situacao` <> _latin1'I') and ((`ac`.`situacao` <> _latin1'Cancelado') or (`ac`.`id_aluno_curso` = 0)) and (`c`.`vencimento` < (curdate() - coalesce(`pp`.`dias_tolerancia`,0))) and (`c`.`valor` > 0));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_pagar`
--
DROP TABLE IF EXISTS `vcontas_pagar`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft38`@`%` SQL SECURITY DEFINER VIEW `vcontas_pagar` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from `caixa` `c` where ((`c`.`quitado` = _latin1'N') and (`c`.`tipo` = _latin1'D') and (`c`.`transferencia` <> _latin1'S'));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_pagas`
--
DROP TABLE IF EXISTS `vcontas_pagas`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft38`@`%` SQL SECURITY DEFINER VIEW `vcontas_pagas` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from `caixa` `c` where ((`c`.`quitado` = _latin1'S') and (`c`.`tipo` = _latin1'D') and ((`c`.`cartao` = _latin1'N') or ((`c`.`cartao` = _latin1'S') and (`c`.`cartao_compensado` = _latin1'S'))));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_receber`
--
DROP TABLE IF EXISTS `vcontas_receber`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft38`@`%` SQL SECURITY DEFINER VIEW `vcontas_receber` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from ((`caixa` `c` join `alunos` `al` on(((`c`.`id_aluno` = `al`.`id_aluno`) and (`c`.`codigo_escola` = `al`.`codigo_escola`)))) left join `alunos_cursos` `ac` on(((`c`.`id_aluno_curso` = `ac`.`id_aluno_curso`) and (`c`.`codigo_escola` = `ac`.`codigo_escola`)))) where ((`c`.`quitado` = _latin1'N') and (`c`.`tipo` = _latin1'C') and (`c`.`transferencia` <> _latin1'S') and (`c`.`cheque_quitado` = _latin1'N') and (`al`.`situacao` in (_latin1'A',_latin1'F')) and (`al`.`gerar_receita` <> _latin1'S') and ((`ac`.`situacao` <> _latin1'Cancelado') or (`c`.`id_aluno_curso` = 0)));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vcontas_recebidas`
--
DROP TABLE IF EXISTS `vcontas_recebidas`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft38`@`%` SQL SECURITY DEFINER VIEW `vcontas_recebidas` AS select `c`.`numero_lancamento` AS `numero_lancamento`,`c`.`codigo_escola` AS `codigo_escola`,`c`.`documento` AS `documento`,`c`.`data` AS `data`,`c`.`vencimento` AS `vencimento`,`c`.`id_aluno` AS `id_aluno`,`c`.`tipo` AS `tipo`,`c`.`data_pagamento` AS `data_pagamento`,`c`.`id_conta` AS `id_conta`,`c`.`historico` AS `historico`,`c`.`id_aluno_curso` AS `id_aluno_curso`,`c`.`quitado` AS `quitado`,`c`.`documento_pagamento` AS `documento_pagamento`,`c`.`data_pre` AS `data_pre`,`c`.`valor` AS `valor`,`c`.`estornado` AS `estornado`,`c`.`valor_pago` AS `valor_pago`,`c`.`id_banco` AS `id_banco`,`c`.`id_pagamento` AS `id_pagamento`,`c`.`comissao` AS `comissao`,`c`.`valor_pagar` AS `valor_pagar`,`c`.`historico_carne` AS `historico_carne`,`c`.`autenticacao` AS `autenticacao`,`c`.`id_forma_pagamento` AS `id_forma_pagamento`,`c`.`valor_sem_desconto` AS `valor_sem_desconto`,`c`.`id_plano_pagamento` AS `id_plano_pagamento`,`c`.`id_custo` AS `id_custo`,`c`.`id_usuario` AS `id_usuario`,`c`.`transferencia` AS `transferencia`,`c`.`trans_tipo` AS `trans_tipo`,`c`.`data_pagamento_cheque` AS `data_pagamento_cheque`,`c`.`cheque_quitado` AS `cheque_quitado`,`c`.`cheque_sangria` AS `cheque_sangria`,`c`.`cheque_transfere` AS `cheque_transfere`,`c`.`id_compra` AS `id_compra`,`c`.`valor_pago_banco` AS `valor_pago_banco`,`c`.`quitado_banco` AS `quitado_banco`,`c`.`data_boleto` AS `data_boleto`,`c`.`hora` AS `hora`,`c`.`cartao` AS `cartao`,`c`.`cartao_data` AS `cartao_data`,`c`.`id_cartao` AS `id_cartao`,`c`.`cartao_compensado` AS `cartao_compensado`,`c`.`data_compensado` AS `data_compensado`,`c`.`taxa` AS `taxa`,`c`.`cartao_sel` AS `cartao_sel`,`c`.`prev_pag` AS `prev_pag`,`c`.`data_imprimir_boleto` AS `data_imprimir_boleto`,`c`.`id_usuario_boleto` AS `id_usuario_boleto` from `caixa` `c` where ((`c`.`quitado` = _latin1'S') and (`c`.`tipo` = _latin1'C') and ((`c`.`cartao` = _latin1'N') or ((`c`.`cartao` = _latin1'S') and (`c`.`cartao_compensado` = _latin1'S'))));

-- --------------------------------------------------------

--
-- Estrutura para visualizar `vfollow_up`
--
DROP TABLE IF EXISTS `vfollow_up`;

CREATE ALGORITHM=UNDEFINED DEFINER=`dksoft38`@`%` SQL SECURITY DEFINER VIEW `vfollow_up` AS select `f`.`id_follow` AS `id_follow`,`f`.`codigo_escola` AS `codigo_escola`,`f`.`id_aluno` AS `id_aluno`,`al`.`nome` AS `aluno_nome`,`al`.`telefone` AS `aluno_telefone`,`ft`.`nome` AS `tipo_follow`,`f`.`data_contato` AS `data_contato`,`f`.`horario_contato` AS `horario_contato`,`f`.`proximo_contato` AS `proximo_contato`,`f`.`horario` AS `horario`,`f`.`situacao` AS `situacao`,`at`.`nome` AS `atendente`,_utf8'N' AS `web`,`f`.`descricao` AS `descricao`,`al`.`pai_telefone` AS `pai_telefone`,`al`.`mae_telefone` AS `mae_telefone`,`al`.`responsavel_telefone` AS `responsavel_telefone`,`al`.`resp_celular` AS `resp_celular`,`al`.`pai` AS `pai`,`al`.`mae` AS `mae`,`al`.`celular` AS `celular`,`al`.`responsavel` AS `responsavel` from (((`follow_up` `f` join `tipo_follow` `ft` on(((`f`.`id_tipo_follow` = `ft`.`id_follow_tipo`) and (`f`.`codigo_escola` = `ft`.`codigo_escola`)))) join `alunos` `al` on(((`al`.`id_aluno` = `f`.`id_aluno`) and (`al`.`codigo_escola` = `f`.`codigo_escola`)))) join `alunos` `at` on(((`at`.`id_aluno` = `f`.`id_funcionario`) and (`at`.`codigo_escola` = `f`.`codigo_escola`)))) union select `fw`.`id_follow` AS `id_follow`,`fw`.`codigo_escola` AS `codigo_escola`,`fw`.`id_aluno` AS `id_aluno`,`al`.`nome` AS `aluno_nome`,`al`.`telefone` AS `aluno_telefone`,`ft`.`nome` AS `tipo_follow`,`fw`.`data_contato` AS `data_contato`,`fw`.`hora_contato` AS `horario_contato`,`fw`.`proximo_contato` AS `proximo_contato`,`fw`.`hora_prox_contato` AS `horario`,`fw`.`situacao` AS `situacao`,_utf8'DKWEB' AS `atendente`,_utf8'S' AS `web`,`fw`.`descricao` AS `descricao`,`al`.`pai_telefone` AS `pai_telefone`,`al`.`mae_telefone` AS `mae_telefone`,`al`.`responsavel_telefone` AS `responsavel_telefone`,`al`.`resp_celular` AS `resp_celular`,`al`.`pai` AS `pai`,`al`.`mae` AS `mae`,`al`.`celular` AS `celular`,`al`.`responsavel` AS `responsavel` from ((`follow_web` `fw` join `tipo_follow` `ft` on(((`fw`.`id_tipo` = `ft`.`id_follow_tipo`) and (`fw`.`codigo_escola` = `ft`.`codigo_escola`)))) join `alunos` `al` on(((`al`.`id_aluno` = `fw`.`id_aluno`) and (`al`.`codigo_escola` = `fw`.`codigo_escola`))));
target_.sql (55,133 bytes)   

Issue History

Date Modified Username Field Change
2014-03-21 09:39 barry New Issue
2014-03-21 09:39 barry Status new => assigned
2014-03-21 09:39 barry Assigned To => barry
2014-03-21 09:40 barry File Added: master01_.sql
2014-03-21 09:40 barry File Added: target_.sql
2018-06-01 05:31 barry Status assigned => resolved
2018-06-01 05:31 barry Resolution open => fixed
2019-04-18 19:46 barry Status resolved => closed