Предположим, что банк данных содержит информацию о деталях и проектах. Для каждой детали хранится номер детали, название детали, описание детали, количество используемых деталей этого типа и количество заказанных деталей. Для каждого проекта хранится номер проекта, название проекта и описание проекта. Если в проекте используется некоторый тип детали, регистрируется и количество деталей этого типа, предназначенных для данного проекта. Предположим, что система требует, чтобы пользователь или проектировщик файлов объявлял или определял данные в терминах древовидных структур. Тогда для представления упомянутой выше информации годится любая из представленных ниже иерархических структур (см. структуры 1-5).
Структура 1. Проекты подчинены Деталям
Файл
Сегмент
Поля
F
ДЕТАЛЬ
номер детали
наименование детали
описание детали
имеющееся количество
заказанное количество
ПРОЕКТ
номер проекта
наименование проекта
описание проекта
подтвержденное количество
Структура 2. Детали подчинены Проектам
Файл
Сегмент
Поля
F
ПРОЕКТ
номер проекта
наименование проекта
описание проекта
ДЕТАЛЬ
номер детали
наименование детали
описание детали
имеющееся количество
заказанное количество
подтвержденное количество
Структура 3. Детали и Проекты наравне, Связь назначения деталей проектам подчинена Проектам
Файл
Сегмент
Поля
F
ДЕТАЛЬ
номер детали
наименование детали
описание детали
имеющееся количество
заказанное количество
G
ПРОЕКТ
номер проекта
наименование проекта
описание проекта
ДЕТАЛЬ
номер детали
подтвержденное количество
Структура 4. Детали и Проекты наравне, Связь назначения деталей проектам подчинена Деталям