Metadados (DD ou Dicionário de dados), ou Metainformação, são dados sobre outros dados. Um item de um metadado pode dizer do que se trata aquele dado, geralmente uma informação inteligível por um computador.

Wikipedia (de 2008.07.28)

Acesso

Os metadados do Argow estão armazenados em 20 tabelas, no Banco de Dados da ou das soluções. Os nomes das tabelas e das colunas são formados somente por letras maiúsculas e sublinhado (_). Para ter acesso às tabelas, Argow lê, do Arquivo de Configuração, os parâmetros da conexão e o módulo (que identifica a solução).

Versão

A especificação atual dos Metadados é 1.9.0 disponível em XML, os script SQL e o diagrama.

Categorias

As tabelas estão agrupadas em duas categorias:

Características

  • Argow se refere às tabelas e colunas usando nomes em maiúsculas.
  • De maneira geral, Argow não tem codificado o nome da Chave Primária. Por este motivo, nas especificações das tabelas não são mencionadas. O script as cria com PK. Quando uma ou mais colunas são candidata (única) é indicado com um 1 (por exemplo dicTable.TableName).
  • Com poucas exceções, o tamanho das colunas string não está definido no Argow e sim nas tabelas (adequando-se à necessidade da solução). Por este motivo, somente algumas têm indicado o tamanho esperado (por exemplo dicField.Calculated). No script SQL de criação tem uma proposta de tamanhos.
  • As colunas booleanas (lógicas) são representadas como char(1) com valores T e F (verdadeiro e falso, respectivamente). Mas, é possível que sejam tipo int com valores 1 e 0 (verdadeiro e falso, respectivamente).