Escolar Documentos
Profissional Documentos
Cultura Documentos
(
CAR_CODIGO
int not null auto_increment,
CAR_NOME
varchar(100),
primary key (CAR_CODIGO)
);
create table CONTRATOS
(
CON_CODIGO
int not null auto_increment,
CON_NOME
varchar(100),
CON_LOCAL
varchar(100),
primary key (CON_CODIGO)
);
create table EMPRESA
(
EMP_CODIGO
int not null auto_increment,
CID_CODIGO
int(11),
EMP_NOME
varchar(100),
EMP_RASAOSOCIAL varchar(100),
EMP_CNPJ
varchar(20),
EMP_NOMEFANTASIA varchar(100),
EMP_ENDERECO
varchar(100),
EMP_BAIRRO
varchar(100),
EMP_COMPLEMENTO varchar(100),
EMP_NUMERO
varchar(5),
EMP_EMAIL
varchar(100),
EMP_SITE
varchar(100),
EMP_TELEFONE
varchar(15),
EMP_RESPONSAVEL varchar(100),
EMP_IE
varchar(20),
EMP_LOGO
varchar(100),
primary key (EMP_CODIGO)
);
create table PERMISSOES_LOGIN
(
LOG_CODIGO
int(11),
PER_CODIGO
int(11)
);
create table chamada
(
CHA_CODIGO
int(11) not null auto_increment,
MAT_CODIGO
int(11),
CHA_PRESENCA
varchar(1),
CHA_HORAS
decimal(8,2),
CHA_DESCRICAO
varchar(250),
CHA_DIACURSO
date,
CHA_DATAINSERCAO date,
CHA_REPOSICAO
date,
TUR_CODIGO
int(11) not null,
primary key (CUR_CODIGO, TUR_CODIGO)
);
/*==============================================================*/
/* Table: cursos
*/
/*==============================================================*/
create table cursos
(
CUR_CODIGO
int(11) not null auto_increment,
CON_CODIGO
int,
CUR_NOME
varchar(100),
CUR_VALOR
decimal(10,2),
CUR_DESCRICAO
varchar(200),
CUR_MODULO
varchar(5),
CUR_DURACAO
decimal(8,2),
CUR_STATUS
int(11),
CUR_HORAS
decimal(8,2),
primary key (CUR_CODIGO)
);
/*==============================================================*/
/* Table: dias
*/
/*==============================================================*/
create table dias
(
DIA_CODIGO
int(11) not null auto_increment,
DIA_NOME
varchar(100),
primary key (DIA_CODIGO)
);
/*==============================================================*/
/* Table: dias_da_turma
*/
/*==============================================================*/
create table dias_da_turma
(
DIA_CODIGO
int(11) not null,
TUR_CODIGO
int(11) not null,
primary key (DIA_CODIGO, TUR_CODIGO)
);
/*==============================================================*/
/* Table: estado
*/
/*==============================================================*/
create table estado
(
EST_CODIGO
int(11) not null auto_increment,
EST_UF
varchar(2),
EST_NOME
varchar(100),
primary key (EST_CODIGO)
);
/*==============================================================*/
/* Table: funcionario
*/
/*==============================================================*/
create table funcionario
(
FUN_CODIGO
int(11) not null auto_increment,
CLI_CODIGO
int(11),
CAR_CODIGO
int,
FUN_CRIACAO
date,
FUN_ALTERACAO
date,
FUN_SITUACAO
varchar(8),
primary key (FUN_CODIGO)
);
create table horario_das_turmas
(
HOR_CODIGO
int(11) not null,
TUR_CODIGO
int(11) not null,
primary key (HOR_CODIGO, TUR_CODIGO)
);
/*==============================================================*/
/* Table: horarios
*/
/*==============================================================*/
create table horarios
(
HOR_CODIGO
int(11) not null auto_increment,
HOR_NOME
varchar(100),
primary key (HOR_CODIGO)
);
/*==============================================================*/
/* Table: login
*/
/*==============================================================*/
create table login
(
LOG_CODIGO
int(11) not null auto_increment,
FUN_CODIGO
int(11),
LOG_USUARIO
varchar(100),
LOG_SENHA
varchar(100),
LOG_UACESSO
varchar(100),
primary key (LOG_CODIGO)
);
/*==============================================================*/
/* Table: matriculas
*/
/*==============================================================*/
create table matriculas
(
MAT_CODIGO
int(11) not null auto_increment,
CUR_CODIGO
int(11) not null,
FUN_CODIGO
int(11),
CLI_CODIGO
int(11) not null,
MAT_VALORCURSO
decimal(8,2),
MAT_DURACAO
float,
MAT_STATUS
varchar(1),
MAT_MEDIA
decimal(8,2),
MAT_FREQUENCIA
decimal(8,2),
mat_pagamento
varchar(20),
mat_inicio
date,
mat_termino
date,
mat_datainsersao date,
mat_dataalteracao date,
mat_horas
decimal(8,2),
primary key (MAT_CODIGO)
);
/*==============================================================*/
/* Index: DURACAO_MATRICULA
*/
/*==============================================================*/
create index DURACAO_MATRICULA on matriculas
(
MAT_DURACAO
);
/*==============================================================*/
/* Index: valor_MATRICULA
*/
/*==============================================================*/
create index valor_MATRICULA on matriculas
(
MAT_VALORCURSO
);
/*==============================================================*/
/* Table: parcelas
*/
/*==============================================================*/
create table parcelas
(
PARC_CODPARC
int(11) not null auto_increment,
MAT_CODIGO
int(11),
PARC_VALORPARC
decimal(10,2),
PARC_DATAVENC
date,
PARC_DATAPAGTO
date,
PARC_JUROS
decimal(10,2),
PARC_DESCONTO
decimal(10,2),
PARC_VALORPAGO
decimal(10,2),
PARC_SALDO
decimal(10,2),
PARC_NUM_BANCARIO char(11),
primary key (PARC_CODPARC)
);
/*==============================================================*/
/* Table: permissoes
*/
/*==============================================================*/