IMS DB - DL/I терминологии



иерархических баз данных работ на отношения между двумя или более сегментов. В следующем примере показано, как сегменты будут связаны друг с другом в IMS структуры базы данных.

IMS База данных

Корневой этап заседаний высокого уровня

Примечание:

  • В сегмент, который находится в верхней части иерархия называется "глубинных сегмента.
  • Основной сегмент - сегмент только через которые все зависит от сегмента доступа к ним.
  • Основной сегмент - это только сегмент в базу данных, которая никогда не ребенка сегмента.
  • Может быть только один корневой сегмент в IMS структуры базы данных.
  • Например, 'A' является корневым сегмент в примере выше.

Родительский этап заседаний высокого уровня

Примечание:

  • Родитель сегмент имеет один или несколько сегментов зависит непосредственно ниже.
  • Например, 'A', 'B', и 'E' родительской сегментов в примере выше.

Зависит от этапа заседаний высокого уровня

Примечание:

  • Все сегменты других не коренной сегмент, известны как зависит от сегмента.
  • Зависит от сегментов зависят от одного или нескольких сегментов представить полный смысл.
  • Например, 'B', 'C1 ', 'C2 ', 'D ', 'E', 'F1' и 'F2' зависят от сегментов в нашем примере.

Ребенка этап заседаний высокого уровня

Примечание:

  • Любой этап заседаний высокого уровня, этапа заседаний высокого уровня непосредственно выше в иерархии известен, как ребенка сегмента.
  • Каждого из них зависит от сегмента в структуре является ребенком сегмента.
  • Например, 'B', 'C1 ', 'C2 ', 'D ', 'E', 'F1' и 'F2' ребенка сегментов.

Парные слои

Примечание:

  • Два или более высокого уровня вхождений конкретного сегмента типа в рамках одного родительского сегмент так называемых двух сегментов.

  • Например, 'C1' и 'C2' - в парных сегментов, поэтому не 'F1' и 'F2'.

Phasmidia этап заседаний высокого уровня

Примечание:

  • Phasmidia сегментов сегменты различных типов и того же самого родителя.

  • Например, 'B' и 'E' - сестрой сегментов. Аналогичным образом, 'C1 ', 'C2 ', и 'D' являются сестрой сегментов.

Запись базы данных

Примечание:

  • Каждое появление корневой сегмент, плюс все подчиненные сегмент вхождений одной записи базы данных.

  • Все записи базы данных имеет только один корневой сегмент, но она может быть любое количество заседаний высокого уровня происшествий.

  • В стандартных обработка файлов, запись блок данных, программа использует для определенных операций. В DL/I, о том, что блок данных известна как сегмента. Создание единой базы данных записи многих сегмент происшествий.

Путь к базе данных

Примечание:

  • Путь - серия сегментов, начинается с корневой сегмент записи базы данных о каких-либо конкретных сегмент события.

  • Путь в иерархии структуры не должно быть завершено до минимального уровня. Она зависит от того, сколько информации, которую мы от субъекта.

  • Путь должен быть постоянным, а мы не можем пропустить промежуточном уровнях в структуре.

  • На следующем рисунке для ребенка записей в темно-серого цвета показать путь, по которому начинается с 'A' и проходит через 'C2 '.

Дочерние записи
Advertisements