IMS DB - Estrutura



Estrutura Hierárquica

A IMS banco de dados é uma coleção de dados acomodar arquivos físicos. Em um banco de dados hierárquico, o nível mais alto contém informações gerais sobre a entidade. À medida que formos avançando de nível superior para os níveis inferiores da hierarquia, podemos obter mais e mais informações sobre a entidade. Cada nível da hierarquia contém segmentos. Em arquivos padrão, é difícil aplicar as hierarquias mas DL/I é compatível com hierarquias. A figura a seguir mostra a estrutura da IMS DB.

Hierarquias

Segmento

Os pontos de observação:

  • Um segmento é criado a partir do agrupamento dos dados semelhantes entre si.

  • É a menor unidade de informação que a DL/I as transferências de e para um programa de aplicação durante qualquer entrada de operação de saída.

  • Um segmento pode ter um ou mais campos de dados agrupados.

  • No exemplo a seguir, o segmento aluno tem quatro campos de dados.

Aluno
Número de Rolo Nome Curso Número de telemóvel

Domínio

Os pontos de observação:

  • Um campo é uma peça única de dados em um segmento. Por exemplo, número, nome, curso e número de celular são os campos no segmento estudantil.

  • O segmento é composto por de campos relacionados para coletar as informações de uma entidade.

  • Os campos podem ser utilizados como uma chave para encomendar os segmentos.

  • Os campos podem ser utilizados como um qualificador para pesquisar informações sobre um segmento específico.

Tipo Segmento

Os pontos de observação:

  • Tipo segmento é uma categoria de dados em um segmento.

  • A DL/I banco de dados pode ter 255 segmentos diferentes tipos e 15 níveis de hierarquia.

  • Na figura a seguir, existem três segmentos ou seja, biblioteca, Livros Informações, e informações sobre o aluno.

Std Informações

Segmento Ocorrência

Os pontos de observação:

  • Um segmento ocorrência é um segmento específico de um determinado tipo que contenha os dados do usuário. No exemplo acima, informações sobre livros é um segmento tipo e não há qualquer número de ocorrências, como é possível armazenar as informações sobre qualquer número de livros.

  • No IMS banco de dados, existe apenas uma ocorrência de cada segmento, mas também não pode ser um número ilimitado de ocorrências de cada segmento.

Advertisements