- IMS DB Основы
- IMS_DB домой
- IMS DB - Обзор
- IMS DB - структура
- IMS DB - DL/I терминологии
- IMS DB - DL/I обработка
- IMS DB - блоки управления
- IMS DB - программирование
- IMS DB - COBOL основные сведения
- IMS DB - DL/I функции
- IMS DB - для печатных плат подсети
- IMS DB - SSA
- IMS DB - извлечение данных
- IMS DB - манипуляции данных
- IMS DB - вторичный фиксатор делительного механизма
- IMS DB - логическая база данных
- IMS DB - Восстановление
- IMS DB - вопросы для интервью
IMS DB - DL/I терминологии
иерархических баз данных работ на отношения между двумя или более сегментов. В следующем примере показано, как сегменты будут связаны друг с другом в 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 '.