Articles

O que é Dicionário de dados – terminologia de dados

dicionário de dados é um inventário de elementos de dados em um banco de dados ou modelo de dados com descrição detalhada de seu formato, relações, significado, fonte e uso.

dicionário de dados activo e passivo

pode classificar o dicionário de dados em duas categorias principais:

  1. Dicionário de dados activos – faz parte e é gerido pelo DBMS.
  2. Dicionário de dados passivos-não faz parte e é gerenciado pelo DBMS.

Dicionário de dados activos

cada alteração na estrutura da base de dados (utilizando a linguagem de definição de dados DDL) é automaticamente reflectida no dicionário de dados activos.

aprenda mais sobre o dicionário de dados ativos

o dicionário de dados passivos

o dicionário de dados passivos é separado da base de dados e todas as alterações na estrutura da base de dados precisam ser aplicadas manualmente no dicionário de dados passivos, ou com software dedicado.o dicionário de dados passivos pode assumir diferentes formas:

  1. Um documento ou uma planilha
  2. Ferramentas

    • Catálogos de Dados
    • integração de Dados/ETL de metadados de repositórios
    • ferramentas de modelagem de Dados
  3. implementações Personalizadas

Saiba mais sobre o passivo dicionário de dados

Elementos de Dicionário de Dados

dicionário de Dados é uma tabela com os elementos de dados (colunas) como linhas e seus atributos como colunas. Os atributos específicos variam dependendo da finalidade do dicionário de dados.

elementos essenciais

dicionário de dados tem 2 elementos essenciais:

  1. Lista de tabelas (ou entidades)
  2. Lista de colunas (ou campos ou atributos)

Mínimo dicionário de dados:

SGBD dicionário de dados

de banco de dados Relacional motores permitem que muito mais descrição de modelos de dados e fornecer esta informação através dos seus dados de dicionários. Esta informação é:

  • tipo de Dados de coluna,
  • valores Padrão para colunas
  • condição de Nulidade de colunas,
  • Tabela de relações (chaves estrangeiras),
  • Singularidade dos valores da coluna (primárias e chaves únicas),
  • elementos de Dados descrições

Extended dicionário de dados

Há mais atributos para cada tabela ou coluna que arquitetos, equipes ou organizações podem querer cobrar que não são suportados por mecanismos de banco de dados. Tudo depende do propósito do dicionário de dados. Esses atributos podem ser:

  • Fonte
  • Significado e propósito,
  • Use,
  • Contém dados confidenciais,
  • Lista de valores,
  • formatos de Seqüência de caracteres,
  • UI rótulo de formulário,
  • Proprietário,

para citar alguns.

neste caso, as equipas podem recolher esta informação em documentos externos ou software dedicado (referido como ferramenta de dicionário de dados, repositório de metadados, catálogo de dados).

funções do dicionário de dados

dicionário de dados pode ser usado para diferentes propósitos. Esses objectivos-chave são::

Dicionário de Dados em sistemas de banco de dados (SGBD)

Todos os principais sistemas de gerenciamento de banco de dados relacional de armazenamento de informações sobre estruturas de dados em estruturas especiais – tabelas predefinidas ou pontos de vista que armazenar metadados sobre cada elemento de um banco de dados, tabelas, colunas, índices, chaves estrangeiras, restrições e assim por diante.

Este tipo de dicionário de dados serve o propósito de fornecer informações aos usuários e Ferramentas sobre o esquema de banco de dados – todos os elementos do modelo de dados e programas.

Saiba mais:

  • Data dictionary in relational databases
  • Browse catalog of queries to data dictionary of relational databases

Data modeling

Data Dictionary can be used as a tool to model data. Isto pode ser feito com ferramenta de modelagem de dados dedicada ou folha de cálculo simples ou documento. Neste caso, o data dictionary serve como uma especificação de Entidades e seus campos e ajuda analistas de negócios, especialistas em assuntos e arquitetos a reunir requisitos e modelar o domínio. O banco de dados físico e a aplicação são então projetados e implementados com base neste documento.

Documentation

Data dictionary can also be used as a reference and cataloging of existing data assets-tables in databases, spreadsheets, files and so on.

isto pode ser conseguido com alguns formatos e ferramentas:

  • só de Leitura HTML ou PDF exportações de SGBD com ferramentas de banco de dados
  • Manualmente preparada e mantida planilhas,
  • ferramentas de modelagem de Dados com o uso de engenharia reversa,
  • Banco de dados de ferramentas de documentação,
  • Metadados de repositórios de dados/catálogos

Formas de Dicionário de Dados

os Dicionários de Dados existentes em algumas formas diferentes:

SGBD dicionário de dados

Mais comuns de ocorrência de dicionário de dados é um construídos na maioria dos sistemas de banco de dados, muitas vezes referido como o dicionário de dados, catálogo de sistema ou de tabelas de sistema.

Document

Data Dictionary can be in a form a text or HTML document or spreadsheet, detached form any physical data source. Podemos ainda dividir este formulário em:

  • documento Manual – texto ou uma planilha, criada e mantida manualmente, usada para modelagem ou documentação,
  • documento exportado Estático-geralmente documento HTML ou PDF gerado automaticamente a partir do esquema de banco de dados com uma ferramenta ou modelos de dados.

repositório de metadados

organizações que estão maduras em sua governança de dados implementam software especial que extrai, gerencia e fornece acesso ao dicionário de dados de ativos de dados em várias bases de dados. Este software pode ser chamado de repositório de metadados (termo mais amplo) ou catálogo de dados (conceito mais específico e de tendência).

Dicionário de dados no ciclo de vida da Base de dados

diagrama abaixo mostra onde o dicionário de dados aparece no processo de concepção, gestão e documentação das bases de dados.