Estrutura do Banco de Dados

Listagem de tabelas e suas colunas no banco de dados.

Tabela: agenda

id_agendaint NOT NULL PRIMARY KEY auto_increment
categoriaint
nomevarchar(100) NOT NULL
contatovarchar(50)
dddint
telefone1varchar(20)
telefone2varchar(20)
telefone3varchar(20)
enderecovarchar(80)
bairrovarchar(50)
referenciavarchar(50)
cepvarchar(50)
emailvarchar(50)
cnpjvarchar(20)
ievarchar(30)
imvarchar(30)
observacoestext

Tabela: agenda_categorias

id_categoriasint NOT NULL PRIMARY KEY auto_increment
categoriavarchar(50) NOT NULL

Tabela: agendamento

id_agendamentoint NOT NULL PRIMARY KEY auto_increment
id_pedidoint NOT NULL
data_agendamentodate NOT NULL
hora_agendamentoint NOT NULL
ordemint NOT NULL
responsavelint NOT NULL
instrucaotext
status_agendamentoint NOT NULL

Tabela: agendamento_hora

id_aghoraint NOT NULL PRIMARY KEY auto_increment
horavarchar(10) NOT NULL

Tabela: agendamento_ordem

id_ordemint NOT NULL PRIMARY KEY auto_increment
ordemvarchar(50) NOT NULL

Tabela: caixa_entrada

id_caixa_entradabigint NOT NULL PRIMARY KEY auto_increment
id_pedidoint NOT NULL
datatimestamp NOT NULL DEFAULT_GENERATED on update CURRENT_TIMESTAMP
forma_pagamentoint NOT NULL
valordouble(8,2) NOT NULL

Tabela: clientes

id_clienteint NOT NULL PRIMARY KEY auto_increment
nomevarchar(150) NOT NULL
contatovarchar(30)
emailvarchar(150)
dddtinyint
telefonevarchar(150)
telefone2varchar(150)
telefone3varchar(150)
enderecotext
bairrovarchar(150)
cepvarchar(150)
referenciasvarchar(130)
documentovarchar(130)
observacoestext

Tabela: contato

codigoint NOT NULL PRIMARY KEY auto_increment
datadatetime
nomevarchar(50)
emailvarchar(50)
DDD_telefonevarchar(5)
telefonevarchar(20)
assuntovarchar(50)
mensagemtext
Revarchar(3)

Tabela: desp_status

id_desp_statusint NOT NULL PRIMARY KEY auto_increment
desp_statusvarchar(100)

Tabela: desp_tipo

id_desp_tipoint NOT NULL PRIMARY KEY auto_increment
desp_tipovarchar(100) NOT NULL

Tabela: despesas

id_despesaint NOT NULL PRIMARY KEY auto_increment
id_fornecedorint NOT NULL
data_despesatimestamp NOT NULL DEFAULT_GENERATED on update CURRENT_TIMESTAMP
vencimentodate
tipo_despesaint
forma_pagamento_despesaint
status_despesaint
total_despesadouble(10,2)
valor_pago_despesadouble(10,2)

Tabela: despesas_itens

id_item_despesaint NOT NULL PRIMARY KEY auto_increment
id_despesaint NOT NULL
descricaovarchar(300) NOT NULL
alturavarchar(20)
larguravarchar(20)
quantidadevarchar(10)
valor_unitariodouble(10,2)
valor_totaldouble(10,2)

Tabela: estoque

id_estoqueint NOT NULL PRIMARY KEY auto_increment
id_pedidoint
datatimestamp DEFAULT_GENERATED
produtoint
quantidadeint NOT NULL
fluxoint

Tabela: estoque_item1

id_item1int NOT NULL PRIMARY KEY auto_increment
item1varchar(50) NOT NULL

Tabela: estoque_item2

id_item2int NOT NULL PRIMARY KEY auto_increment
id_item1int NOT NULL
item2varchar(50) NOT NULL

Tabela: item_acabamento

id_acabamentoint NOT NULL PRIMARY KEY auto_increment
id_categoriaint NOT NULL
acabamentovarchar(50) NOT NULL

Tabela: item_categoria

id_categoriaint NOT NULL PRIMARY KEY auto_increment
categoriavarchar(20) NOT NULL

Tabela: item_descricao

id_descricaoint NOT NULL PRIMARY KEY auto_increment
id_categoriaint NOT NULL
descricaovarchar(50) NOT NULL

Tabela: item_espessura

id_espessuraint NOT NULL PRIMARY KEY auto_increment
espessuravarchar(10) NOT NULL

Tabela: item_produto

id_produtoint NOT NULL PRIMARY KEY auto_increment
id_categoriaint NOT NULL
produtovarchar(100) NOT NULL

Tabela: itens

id_itemint NOT NULL PRIMARY KEY auto_increment
id_clienteint
id_pedidoint
produto_scvarchar(200)
categoriaint
produtoint
descricaoint
espessuraint
acabamentoint
acabamento2varchar(300)
alturavarchar(10) NOT NULL
larguravarchar(30) NOT NULL
quantidadevarchar(20) NOT NULL
m2varchar(20)
valor_unitariodecimal(10,2)
valor_totaldecimal(10,2)

Tabela: login

idtinyint NOT NULL PRIMARY KEY auto_increment
nivelint
usuariovarchar(50) NOT NULL
senhavarchar(300) NOT NULL

Tabela: orc_acabamento

id_acabamentotinyint NOT NULL PRIMARY KEY auto_increment
id_categoriaint NOT NULL
acabamentovarchar(50) NOT NULL
valordecimal(8,2)

Tabela: orc_categorias

id_categoriaint NOT NULL PRIMARY KEY auto_increment
categoriavarchar(50) NOT NULL

Tabela: orc_entrega

id_entregaint NOT NULL PRIMARY KEY auto_increment
entregavarchar(30) NOT NULL

Tabela: orc_funcionarios

id_funcionarioint NOT NULL PRIMARY KEY auto_increment
statusint
nomevarchar(50)
sobrenomevarchar(80)
telefone1varchar(10)
telefone2varchar(10)
telefone3varchar(10)
enderecovarchar(80)
bairrovarchar(50)
data_nascimentovarchar(20)
filhosint
rgvarchar(20)
cpfvarchar(20)
catvarchar(30)
pisvarchar(30)
data_entradavarchar(20)
data_saidavarchar(20)
salario_beneficiosdouble(8,2)
salariodouble(8,2)
funcaovarchar(50)
observacoestext

Tabela: orc_pagamento

id_pagamentoint NOT NULL PRIMARY KEY auto_increment
pagamentovarchar(50)

Tabela: orc_produto

id_produtotinyint NOT NULL PRIMARY KEY auto_increment
id_categoriaint NOT NULL
produtovarchar(50) NOT NULL
valordecimal(10,2)

Tabela: orc_status

id_statusint NOT NULL PRIMARY KEY auto_increment
statusvarchar(30) NOT NULL

Tabela: orcamentos

id_orcamentobigint NOT NULL PRIMARY KEY auto_increment
datatimestamp DEFAULT_GENERATED
nomevarchar(100)
emailvarchar(100)
DDD_telefonetinyint
telefonevarchar(100)
celularvarchar(100)
enderecovarchar(150)
Referenciavarchar(100)
bairrovarchar(100)
cpf_cnpjvarchar(20)
categoria1int
produto1int
altura1varchar(20)
largura1varchar(20)
acabamento1int
acressimo1float
servico1float
quantidade1int
valor1decimal(8,2)
categoria2int
produto2int
altura2varchar(20)
largura2varchar(20)
acabamento2int
acressimo2decimal(4,1)
servico2float
quantidade2int
valor2decimal(8,2)
categoria3int
produto3int
altura3varchar(20)
largura3varchar(20)
acabamento3int
acressimo3decimal(4,1)
servico3float
quantidade3varchar(10)
valor3decimal(8,2)
produto4varchar(100)
altura4varchar(100)
largura4varchar(100)
acabamento4varchar(100)
servico4varchar(100)
quantidade4varchar(100)
valor4varchar(100)
produto5varchar(100)
altura5varchar(100)
largura5varchar(100)
acabamento5varchar(100)
servico5varchar(100)
quantidade5varchar(100)
valor5varchar(100)
produto6varchar(100)
altura6varchar(100)
largura6varchar(100)
acabamento6varchar(100)
servico6varchar(100)
quantidade6varchar(100)
valor6varchar(100)
arquivovarchar(150)
totaldecimal(8,2)
respondidotinyint(1)
confirmadotinyint(1)
Data_confvarchar(10)
Pagotinyint(1)
Forma_pagvarchar(50)
Executadotinyint(1)
Data_execvarchar(10)
funcionarioint
Obstext

Tabela: pedidos

id_pedidoint NOT NULL PRIMARY KEY auto_increment
id_clienteint NOT NULL
data_pedidotimestamp DEFAULT_GENERATED
titulovarchar(100)
subtotaldouble(8,2)
totaldouble(8,2)
statusint
medicao_diavarchar(20)
medicao_turnovarchar(11)
instalacao_diavarchar(20)
instalacao_turnovarchar(11)
funcionarioint
descontodouble(8,2)
valor_pagodouble(8,2)
saldodouble(8,2)
forma_pagamentoint
observacoestext
newtempervarchar(50)
prazoint
parcelamentoint
entregavarchar(30)

Tabela: rec_turno

id_turnoint NOT NULL PRIMARY KEY auto_increment
turnovarchar(10)

Tabela: salarios

id_salarioint NOT NULL PRIMARY KEY auto_increment
id_funcionarioint
mesvarchar(11)
anovarchar(11)
salario_basedouble(8,2)
salario_pagodouble(8,2)

Tabela: salarios_itens

id_itemint NOT NULL PRIMARY KEY auto_increment
id_salarioint NOT NULL
datavarchar(20)
tipoint
descricaovarchar(50)
descontodouble(8,2)
adicionaldouble(8,2)

Voltar para o Login