Articles

O que é um dicionário de dados?

a Data Dictionary, also called a Data Definition Matrix, provides detailed information about the business data, such as standard definitions of data elements, their meanings, and acceptable values. Enquanto um diagrama conceitual ou lógico de entidade de relacionamento se focará nos conceitos de negócios de alto nível, Um Dicionário de dados irá fornecer mais detalhes sobre cada atributo de um conceito de Negócio.

essencialmente, um dicionário de dados fornece uma ferramenta que lhe permite comunicar os requisitos das partes interessadas do negócio de tal forma que sua equipe técnica pode mais facilmente projetar uma base de dados relacional ou estrutura de dados para atender a esses requisitos. Ele ajuda a evitar percalços de projeto, como exigir informações em um campo que um stakeholder de negócios não pode razoavelmente ser esperado para fornecer, ou esperar o tipo errado de informação em um campo.

O que é mais, se você está se perguntando o que fazer com longas listas de Campos dentro de casos de uso ou outros documentos requisitos, você ficará feliz em saber que eles têm uma casa ideal em um dicionário de dados.

Alternativamente, se você tem criado planilhas para organizar informações relacionadas com dados, você pode ficar surpreso ao saber que você tem criado uma forma de um dicionário de dados. Por um longo tempo, eu simplesmente me referia a esses tipos de especificações como “especificações de conteúdo” ou uma “matriz de dados”, apenas para descobrir que eu estava criando dicionários de dados por mais de 10 anos de trabalho de projeto.

(A propósito, Se você está procurando aprender mais sobre Modelagem de dados, certifique-se de verificar o nosso treinamento gratuito de Modelagem de dados.)

the Key Elements of a Data Dictionary

a Data Dictionary provides information about each attribute, also referred to as fields, of a data model. Um atributo é um lugar na base de dados que contém informações. Por exemplo, se nós criássemos um dicionário de dados representando os artigos aqui sobre colmatar a lacuna, nós potencialmente teríamos atributos para o título do artigo, o autor do artigo, a categoria do artigo, e o conteúdo do artigo em si.

Um Dicionário de dados é tipicamente organizado em um formato de folha de cálculo. Cada atributo é listado como uma linha na planilha e cada coluna identifica um elemento de informação que é útil saber sobre o atributo.

Let’s look at the most common elements included in a data dictionary.

  • Nome do Atributo – um identificador único, normalmente expresso na linguagem comercial, que designa cada atributo.
  • opcional / obrigatório – indica se a informação é necessária num atributo antes de um registo poder ser gravado.
  • tipo de atributo – define que tipo de dados é admissível num campo. Os tipos comuns incluem texto, numérico, data / hora, lista enumerada, pesquisas, booleanos e identificadores únicos.

embora estes sejam os elementos centrais de um dicionário de dados, não é incomum documentar informações adicionais sobre cada elemento, que podem incluir a fonte da informação, a tabela ou conceito em que o atributo está contido, o nome do campo do banco de dados físico, o comprimento do campo, e quaisquer valores padrão.

exemplo de um dicionário de dados

você provavelmente está se perguntando como tudo isso se junta.

aqui está uma olhada em um dicionário de dados de exemplo simplificado que contém o atributo de nosso exemplo de Ponte do artigo Gap, juntamente com informações críticas sobre cada atributo.

Data-Dictionary-Example

Como você pode ver, um dicionário de dados define informação crítica sobre cada atributo de uma forma focada em negócios. Ele também organiza informações que podem ser espalhadas por vários documentos e especificações diferentes, tornando mais fácil para o seu desenvolvedor de banco de dados para projetar ou atualizar um banco de dados que atende às necessidades do negócio.

>>Saiba mais sobre Modelagem de Dados (treinamento gratuito)

Aprenda as técnicas essenciais de Modelagem de dados (mesmo que você não saiba como codificar) com este treinamento gratuito.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *