📖 Dicionário de Dados

Introdução

Durante a modelagem de um banco de dados é necessário documentar todas as informações que serão armazenadas.

O dicionário de dados é um documento utilizado para descrever detalhadamente as estruturas, campos, tipos de dados e regras do banco.

📌 O dicionário de dados funciona como um manual de consulta da estrutura do banco.

O que é um Dicionário de Dados?

O dicionário de dados é uma documentação que apresenta informações sobre os dados utilizados em um sistema.

Ele descreve tabelas, atributos, tipos, tamanhos, regras e relacionamentos.

Objetivos do Dicionário de Dados

Informações de um Dicionário de Dados

Informação Descrição
Nome da tabela Identifica a estrutura armazenadora.
Nome do campo Identifica o atributo.
Tipo de dado Define o formato da informação.
Tamanho Limite de armazenamento.
Obrigatório Define se aceita valores nulos.
Descrição Explica a finalidade do campo.

Exemplo de Dicionário de Dados

Tabela: CLIENTE

Campo Tipo Descrição
id_cliente INT Identificador único do cliente.
nome VARCHAR(100) Nome completo do cliente.
email VARCHAR(150) Email do cliente.
data_cadastro DATE Data de cadastro.

Dicionário de Dados e Banco Relacional

Em bancos relacionais o dicionário auxilia na criação das tabelas e definição dos relacionamentos.



CLIENTE

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

id_cliente  INT

nome        VARCHAR(100)

email       VARCHAR(150)

data_cadastro DATE


Tipos de Informações Documentadas

Categoria Exemplo
Identificação Código do registro.
Descrição Nome ou texto.
Valores Preço, quantidade, salário.
Datas Cadastro e atualização.
Controle Status e permissões.

Relacionamento com o Modelo Entidade Relacionamento

O dicionário de dados complementa o modelo ER apresentando detalhes que não aparecem no diagrama.

Modelo ER Dicionário de Dados
Mostra entidades e relacionamentos. Mostra detalhes dos atributos.
Representação visual. Representação textual.

Benefícios do Dicionário de Dados

Ferramentas para Criar Dicionários

Ferramenta Utilização
MySQL Workbench Documentação e engenharia reversa.
Planilhas Controle manual dos campos.
Ferramentas CASE Modelagem profissional.

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe como documentar corretamente a estrutura de um banco de dados.