- IMS DB Basics
- IMS DB - Início
- IMS DB - Visão Geral
- IMS DB - Estrutura
- IMS DB - DL/I Terminologia
- IMS DB - DL/I Tratamento
- IMS DB - Blocos de Controle
- IMS DB - Programação
- IMS DB - COBOL Básico
- IMS DB - DL/I Funções
- IMS DB - PCB Mask
- IMS DB - SSA
- IMS DB - Recuperação De Dados
- IMS DB - Manipulação de Dados
- IMS DB - Indexação Secundário
- IMS DB - Banco Lógico
- IMS DB - Recuperação
- IMS DB - Perguntas de Entrevista
IMS DB - DL/I Terminologia
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.
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'.