Skip to content

Dicionário de Dados

1. Versionamento

Versão Data Descrição Autor(es)
1.0 17/02/2022 Abertura do documento Thiago
1.1 17/02/2022 Adição do dicionário geral Thiago
1.2 17/02/2022 Adição do dicionário individual Eduardo e Thiago
1.3 18/02/2022 Adição da introdução Thiago
1.4 20/02/2022 Renomeando casa para numero Thiago
1.4.1 20/02/2022 Revisão por pares Brenno e Vitor Lamego
1.5 05/03/2022 Adição da entidade talhão e seus relacionamentos Thiago
1.5.1 07/03/2022 Revisão por pares João Pedro Moura e Denniel William

2. Introdução

O Dicionário de Dados é composto de um conjunto de relações, idênticas em propriedades às relações utilizadas para armazenar dados, e é utilizado para armazenar informações dos objetos e como um repositório de metadados [1]. Dessa forma, este documento especifica, de forma concisa e clara, as entidades, atributos e relacionamentos implementadas e validadas no Modelo Entidade-Relacionamento (MER), Diagrama Entidade-Relacionamento (DER) e Diagrama Lógico de Dados (DLD).

O Dicionário de Dados de cada relação é composto pelos seguintes tipos de informações:

  • Definição dos atributos
  • Tipo do dado
  • Tamanho em bytes
  • Restrições de Integridades, por exemplo, chave primária, chave estrangeira, obrigatório, único e optativo
  • Descrição do atributo

3. Dicionário de Dados

3.1 Descrição Geral das Entidades

Entidade Relacionamento Nome do Relacionamento Descrição
USUARIO Cadastro dos dados pessoais dos usuários.
PRODUTOR PROPRIEDADE detem Cadastro dos dados pessoais de cada produtor
TECNICO PROPRIEDADE supervisiona Cadastro dos dados dos técnicos.
CADERNETA_DE_CAMPO PLANTIO registra Cadastro da caderneta de campo que o produtor faz do plantio
TALHAO PROPRIEDADE pertence Cadastro de um talhão da propriedade
PLANTIO plantado
PLANTIO CADERNETA_DE_CAMPO registra Cadastro de uma plantação
CULTURA possui
AGROTOXICO contem
TALHAO plantado
PROPRIEDADE PLANTIO pertence Cadastro de cada propriedade
PRODUTOR detem
TECNICO supervisiona
CULTURA PLANTIO possui Cadastro do alimento que está sendo plantado em cada plantio
AGROTOXICO espera
AGROTOXICO PLANTIO contem Cadastro dos agrotóxicos utilizados nos plantios
CULTURA aplica
TIPO_AGROTOXICO tem
TIPO_AGROTOXICO AGROTOXICO tem Cadastro dos tipos de agrotóxicos utilizados
Tabela 1: Descrição Geral das Entidades.
Fonte: Autores

3.2 Descrição Individual das Entidades

USUARIO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idUsuario UUID 7 chave primária e obrigatório Identificador único do usuário
cpf VARCHAR 11 obrigatório e único Número do CPF do usuário
nome VARCHAR 80 obrigatório Nome do usuário
dataNascimento DATE 4 obrigatório Data de nascimento do usuário
senha VARCHAR 255 obrigatório Hash da senha do usuário
telefone VARCHAR 12 obrigatório Número do telefone do usuário
Tabela 2: Descrição Individual do USUARIO.
Fonte: Autores
PRODUTOR
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idUsuario UUID 7 chave primária, chave estrangeira e obrigatório Identificação do usuário
dap VARCHAR 11 único e obrigatório Declaração de Aptidão ao Pronaf (DAP) do produtor
Tabela 3: Descrição Individual do PRODUTOR.
Fonte: Autores
TECNICO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idUsuario UUID 7 chave primária, chave estrangeira e obrigatório Identificação do usuário
crea VARCHAR 10 obrigatório e único Número do CREA do técnico
formacao VARCHAR 80 obrigatório Formação do técnico
email VARCHAR 120 obrigatório E-mail do técnico
emailVerificado BOOLEAN 1 obrigatório Verificar se o e-mail do técnico foi confirmado
Tabela 4: Descrição Individual do TECNICO.
Fonte: Autores
PROPRIEDADE
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idPropriedade INT 4 chave primária e obrigatório Identificação da propriedade
cep VARCHAR 8 obrigatório Número do CEP da propriedade
estado VARCHAR 2 obrigatório Sigla da unidade federativa em que a propriedade se encontra
cidade VARCHAR 40 obrigatório Nome da cidade em que a propriedade se encontra
bairro VARCHAR 40 obrigatório Nome do bairro em que a propriedade se encontra
logradouro VARCHAR 80 obrigatório Endereço da propriedade
numero INT 4 obrigatório Número da propriedade
complemento VARCHAR 80 optativo Descrição complementar ao endereço
hectares DECIMAL 6 casas inteiras mais 2 casas decimais optativo Número de hectares da propriedade
idProdutor UUID 7 chave estrangeira e obrigatório Identificador do produtor que detem a propriedade
idTecnico UUID 7 chave estrangeira e obrigatório Identificador do técnico que supervisiona a propriedade
Tabela 5: Descrição Individual do PROPRIEDADE.
Fonte: Autores
TALHAO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idTalhao INT 4 chave primária e obrigatório Identificação do talhão
numero INT 4 obrigatório Número da parte da propriedade
idPropriedade INT 4 obrigatório e chave estrangeira Identificação da propriedade que o talhão se encontra
estaAtivo BOOLEAN 1 obrigatório Verificação se o talhão está ativo
Tabela 6: Descrição Individual do TALHAO.
Fonte: Autores
PLANTIO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idPlantio INT 4 chave primária e obrigatório Identificação do plantio
dataPlantio DATE 4 obrigatório Data em que o produtor plantou a cultura
idTalhao INT 4 obrigatório e chave estrangeira Identificação do talhão que o produtor plantou
idCultura INT 4 chave estrangeira e obrigatório Identificação da cultura que foi plantada
estado CHAR 1 obrigatório Estado atual do plantio. Podendo ser Plantado, PeriodoDeCarencia, Colheita, Finalizado e etc
Tabela 7: Descrição Individual do PLANTIO.
Fonte: Autores
CADERNETA_DE_CAMPO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
numeroSerie VARCHAR 11 chave primária e obrigatório Número de identificação da caderneta do produtor
dataColheita DATE 4 único e obrigatório Data em que o produtor colheu o plantio
idPlantio INT 4 chave estrangeira, único e obrigatório Identificação do plantio
Tabela 8: Descrição Individual do CADERNETA_DE_CAMPO.
Fonte: Autores
CULTURA
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idCultura INT 4 chave primária e obrigatório Número de identificação da cultura
nome VARCHAR 30 obrigatório Nome da cultura
Tabela 9: Descrição Individual do CULTURA.
Fonte: Autores
AGROTOXICO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idAgrotoxico INT 4 chave primária e obrigatório Número de identificação do agrotóxico
nome VARCHAR 40 obrigatório Nome do agrotóxico
idTipoAgrotoxico INT 4 chave estrangeira e obrigatório Número de identificação do tipo do agrotóxico
Tabela 10: Descrição Individual do AGROTOXICO.
Fonte: Autores
TIPO_AGROTOXICO
Atributo Tipo de Dados Tamanho (bytes) Restrições Descrição
idTipoAgrotoxico INT 4 chave primária e obrigatório Número de identificação do tipo do agrotóxico
nome VARCHAR 80 único e obrigatório Nome do tipo do agrotóxico
Tabela 11: Descrição Individual do TIPO_AGROTOXICO.
Fonte: Autores

4. Referências

[1] BITTENCOURT, Rogério Gonçalves. Modelo Relacional: Dicionário de Dados. In: ASPECTOS Básicos de Bancos de Dados. Florianópolis: UNESP, 2004. p. 30-32. Disponível em: https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/BD%20-%20Aspectos%20Basicos.pdf. Acesso em: 18 fev. 2022.