O que é um dicionário de dados?

Um banco de dados de computador é um sistema de arquivos digitais que mantém informações críticas para uma empresa. Um dicionário de dados é um mapa de dados detalhado de cada elemento e tabela de arquivos no banco de dados. Este mapa é considerado um catálogo de dados que inclui cada nome de tabela, nome de campo, tipo de campo e uma descrição geral de todos os elementos no banco de dados.

O dicionário de dados é um dos documentos mais críticos para um aplicativo de computador. Ele fornece uma descrição geral do conteúdo dos dados no banco de dados. Ele também define as regras, restrições e regras do formato para a integridade dos dados. Sem esse dicionário, a modificação futura no aplicativo pode se tornar impossível.

Muitos aplicativos de software herdados têm um design de banco de dados arcaico. Isso se deve às limitações físicas dos bancos de dados projetados há muitas décadas. Devido às restrições do tamanho do nome do campo, muitos nomes são abreviados e não são muito intuitivos. Um dicionário de dados é uma necessidade para gerenciar dados herdadosbases.

Infelizmente, não há processo formal de auditoria para design de banco de dados. Normalmente, é de responsabilidade da equipe de desenvolvimento implementar as melhores práticas ao criar um banco de dados. Muitos desenvolvedores iniciantes podem definir nomes de colunas com descrições genéricas. Esta convenção de nomeação genérica é uma prática extremamente não intuitiva e ruim, o que pode levar a um banco de dados incontrolável.

Um dicionário de dados pode ajudar no design de banco de dados não intuitivo. Este dicionário definirá cada nome de campo e os metadados em detalhes, com uma descrição de como os dados são usados. Ter esse dicionário pode ajudar futuros desenvolvedores a determinar como modificar melhor o sistema para aprimoramentos futuros.

Um banco de dados é composto de tabelas e nomes de campo. A tabela é um arquivo que contém informações sobre um tipo específico de dados. Um exemplo de uma tabela pode ser uma tabela de pessoa. A mesa da pessoa teria campoNomes para incluir o primeiro nome, sobrenome e nome do meio. O dicionário de dados é o documento que define os detalhes sobre cada campo dentro das tabelas do banco de dados.

O dicionário de dados é semelhante a um sistema de catálogo dentro de uma biblioteca. Cada tabela é documentos como uma unidade específica com uma definição detalhada dos nomes de campo dentro da tabela. A definição deve incluir o tamanho, o tipo e os valores esperados dos campos. Ele também deve definir quaisquer relacionamentos que a tabela possa ter com outros elementos de dados no banco de dados.

Um campo necessário é um elemento de dados que sempre deve ser preenchido antes que o aplicativo permitirá que os dados sejam salvos no sistema de arquivos. Nem todos os elementos de dados são considerados campos necessários. O dicionário de dados também deve documentar quais campos são campos necessários. Isso ajuda a equipe futura de desenvolvimento a entender as regras incorporadas no banco de dados.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?