IMS DB - DL/I Terminologia


Advertisements

Bases hierárquica trabalho sobre as relações entre dois ou mais segmentos. O exemplo a seguir mostra como os segmentos estão relacionados uns aos outros no IMS estrutura de banco de dados.

IMS Banco de Dados

Segmento Raiz

Os pontos de observação:

  • O segmento, que se encontra no topo da hierarquia é chamado raiz do segmento.
  • O root é o único segmento segmento através da qual todos os segmentos dependentes sejam acessados.
  • O principal segmento é o único segmento no banco de dados o que nunca é uma criança segmento.
  • Não pode ser apenas uma raiz segmento no IMS estrutura de banco de dados.
  • Por exemplo, 'A'é a raiz segmento no exemplo acima.

Segmento dos Pais

Os pontos de observação:

  • O segmento dos pais tem um ou mais segmentos dependem diretamente abaixo dele.
  • Por exemplo, 'A', 'B', e 'E'são os pais os segmentos no exemplo acima.

Segmento dependente

Os pontos de observação:

  • Todos os outros segmentos além do segmento raiz são conhecidos como dependentes os segmentos.
  • Dependentes os segmentos dependem de um ou mais segmentos que apresentam sentido completo.
  • Por exemplo, 'B', 'C1', 'C2', 'D', 'E', 'F1' e 'F2' estão dependentes os segmentos em nosso exemplo.

Segmento Infantil

Os pontos de observação:

  • Qualquer segmento tendo um segmento diretamente acima dele na hierarquia é conhecida como uma criança segmento.
  • Cada dependente da estrutura no segmento é uma criança segmento.
  • Por exemplo, 'B', 'C1', 'C2', 'D', 'E', 'F1'e 'F2' são crianças segmentos.

Twin Segmentos

Os pontos de observação:

  • Dois ou mais segmentos as ocorrências de um determinado segmento tipo no âmbito de um único segmento dos pais twin são chamados segmentos.

  • Por exemplo, 'C1' e 'C2'são dois segmentos, por isso 'F1' e 'F2'são.

Segmento Secundário

Os pontos de observação:

  • Segmentos Secundários são os segmentos de diferentes tipos e o mesmo pai.

  • Por exemplo, 'B' e 'E' são dois irmãos os segmentos. Da mesma forma, a 'C1', 'C2', e 'D'são segmentos secundários.

Registro da Base de Dados

Os pontos de observação:

  • Cada ocorrência da raiz do segmento, além de todos os segmento subalterno ocorrências fazem um registro do banco de dados.

  • Cada registro da base de dados possui apenas um segmento, mas a raiz pode ter um número qualquer de segmento as ocorrências.

  • No processamento de arquivo padrão, um registro é uma unidade de dados que um programa aplicativo usa para determinadas operações. No DL/I, unidade de dados é conhecido como um segmento. Um único registro da base de dados tem muitos segmentos as ocorrências.

Caminho do Banco

Os pontos de observação:

  • Um caminho é a série de segmentos que começa a partir do segmento de raiz um registro do banco de qualquer segmento específico ocorrência.

  • Um caminho para a estrutura de hierarquia não precisa ser completa para o nível mais baixo. Ela depende da quantidade de informação que requerem cerca de uma entidade.

  • O caminho deve ser contínuo e não podemos saltar níveis intermediários da estrutura.

  • Na figura a seguir, a criança registra na cor cinza escuro mostrar um caminho que começa em  'A' e passa por 'C2'.

Grave criança
Advertisements