SoilLIMS — Diagrama Entidade-Relacionamento

Estrutura completa do banco de dados · 13 tabelas · v2.0

Voltar ao Sistema
Cadastros Base
Pedidos de Análise
Lotes de Análise
Bancada Analítica
Qualidade Analítica
FK (chave estrangeira)
Relação direta
clientes 8 campos 🔑 id nome · cpf_cnpj · telefone email · cidade · estado observacoes propriedades 8 campos 🔑 id 🔗 id_cliente nome_propriedade · municipio estado · area_total_ha coordenadas · observacoes amostras 11 campos 🔑 id 🔗 id_cliente · id_propriedade codigo_amostra · profundidade_cm identificacao_campo data_entrada_lab · data_coleta tipo_analise[] · status · observacoes pedidos_analise 10 campos 🔑 id codigo_pedido 🔗 id_cliente · id_propriedade data_pedido · data_previsao analista_responsavel · status prioridade · observacoes pedidos_amostras 9 campos 🔑 id 🔗 id_pedido codigo_amostra · profundidade_cm identificacao_campo tipos_analise[] · status ordem · observacoes lotes_analise 10 campos 🔑 id codigo_lote · descricao analista_responsavel data_abertura · data_previsao tipos_analise[] · status prioridade · observacoes lotes_analise_amostras 5 campos 🔑 id 🔗 id_lote · id_amostra ordem · observacao TABELA PIVOT (N:M) fertilidade_bruto 23 campos 🔑 id 🔗 id_amostra data_analise · analista leitura_ph_agua/cacl2/smp absorbancia_p · leitura_k leitura_ca/mg · vol_al/h_al sulfato_ferroso · carbono… granulometria_bruto 17 campos 🔑 id 🔗 id_amostra data_analise · analista peso_solo_seco · fator_umidade peso_capsula_areia/argila vol_aliquota · vol_total temperatura · dispersante… micronutrientes_bruto 17 campos 🔑 id 🔗 id_amostra · id_calibracao_aas data_analise · analista extrator_utilizado leitura_b/cu/fe/mn/zn_aas fator_diluicao_b/cu/fe/mn/zn observacoes densidade_bruto 19 campos 🔑 id 🔗 id_amostra data_analise · analista metodo_ds/dp · volume_anel pesos_solo/anel/capsula… peso_picnometro… temperatura calibracao_aas 20 campos 🔑 id data_sessao · analista elemento · equipamento comprimento_onda_nm conc_padrao_1..5 abs_padrao_1..5 slope · intercept · r_quadrado observacoes reagentes 12 campos 🔑 id nome_reagente · fabricante numero_lote · pureza data_validade · data_abertura qtd_recebida · qtd_atual localizacao · status observacoes 1:N 1:N 1:N 1:N 1:N 1:N 1:N 1:N 1:N
Detalhamento de Todas as Tabelas
clientes Cadastros Base · 8 campos
CampoTipoPapel
idtext (UUID)PK
nometext
cpf_cnpjtext
telefonetext
emailtext
cidadetext
estadotext
observacoesrich_text
propriedades Cadastros Base · 8 campos
CampoTipoPapel
idtext (UUID)PK
id_clientetextFK → clientes
nome_propriedadetext
municipiotext
estadotext
area_total_hanumber
coordenadastext
observacoestext
amostras Cadastros Base · 11 campos
CampoTipoPapel
idtext (UUID)PK
id_clientetextFK → clientes
id_propriedadetextFK → propriedades
codigo_amostratext
profundidade_cmtext
identificacao_campotext
data_entrada_labdatetime
data_coletadatetime
tipo_analisearray
statustext (enum)
observacoestext
pedidos_analise Pedidos · 10 campos
CampoTipoPapel
idtext (UUID)PK
codigo_pedidotext
id_clientetextFK → clientes
id_propriedadetextFK → propriedades
data_pedidodatetime
data_previsaodatetime
analista_responsaveltext
statustext (enum)
prioridadetext (enum)
observacoesrich_text
pedidos_amostras Pedidos · 9 campos · PIVOT
CampoTipoPapel
idtext (UUID)PK
id_pedidotextFK → pedidos_analise
codigo_amostratextref → amostras
profundidade_cmtext
identificacao_campotext
tipos_analisearray
statustext (enum)
ordemnumber
observacoestext
lotes_analise Lotes · 10 campos
CampoTipoPapel
idtext (UUID)PK
codigo_lotetext
descricaotext
analista_responsaveltext
data_aberturadatetime
data_previsaodatetime
tipos_analisearray
statustext (enum)
prioridadetext (enum)
observacoestext
lotes_analise_amostras Lotes · 5 campos · PIVOT N:M
CampoTipoPapel
idtext (UUID)PK
id_lotetextFK → lotes_analise
id_amostratextFK → amostras
ordemnumber
observacaotext
fertilidade_bruto Bancada · 23 campos
CampoTipoPapel
idtext (UUID)PK
id_amostratextFK → amostras
data_analisedatetime
analista_responsaveltext
leitura_ph_agua/cacl2/smpnumber ×3
absorbancia_p · fator_calibracao_pnumber ×2
leitura_k_fotometronumber
leitura_ca/mg_aas · fator_diluicaonumber ×4
vol_gasto/branco_al/h_alnumber ×4
fator_naoh · concentracao_naohnumber ×2
vol_sulfato_ferroso · branco_carbononumber ×2
observacoestext
granulometria_bruto Bancada · 17 campos
CampoTipoPapel
idtext (UUID)PK
id_amostratextFK → amostras
data_analise · analistadatetime/text
peso_solo_seco · fator_umidadenumber ×2
peso_capsula_areia_vazia/com_solonumber ×2
peso_capsula_argila_vazia/com_solonumber ×2
volume_aliquota/total_suspensaonumber ×2
tempo_pipetagem · profundidade_pipnumber ×2
temperatura_suspensao · dispersantenumber/text
observacoestext
micronutrientes_bruto Bancada · 17 campos
CampoTipoPapel
idtext (UUID)PK
id_amostratextFK → amostras
id_calibracao_aastextFK → calibracao_aas
data_analise · analistadatetime/text
extrator_utilizadotext
leitura_b/cu/fe/mn/zn_aasnumber ×5
fator_diluicao_b/cu/fe/mn/znnumber ×5
observacoestext
densidade_bruto Bancada · 19 campos
CampoTipoPapel
idtext (UUID)PK
id_amostratextFK → amostras
data_analise · analistadatetime/text
metodo_ds · volume_anel_cm3text/number
peso_solo_umido/seco/anelnumber ×3
peso_cap_vazia/umido/seconumber ×3
metodo_dp · temperatura_aguatext/number
peso_picn_vazio/solo/agua/solo_aguanumber ×4
observacoestext
calibracao_aas Qualidade · 20 campos
CampoTipoPapel
idtext (UUID)PK
data_sessao · analistadatetime/text
elemento · equipamentotext ×2
comprimento_onda_nmnumber
conc_padrao_1..5number ×5
abs_padrao_1..5number ×5
slope · intercept · r_quadradonumber ×3
observacoestext
reagentes Qualidade · 12 campos
CampoTipoPapel
idtext (UUID)PK
nome_reagente · fabricantetext ×2
numero_lote · pureza_concentracaotext ×2
data_validade · data_aberturadatetime ×2
quantidade_recebida · atualnumber ×2
localizacao · statustext ×2
observacoestext