Принципы организации ЭДБД

Часть таблиц этнодемографической базы данных описывают объекты, отношения между которыми можно и удобно изображать с помощью древовидных схем. Таковы, например, регионы, речные системы, родственные, этнические и другие объединения людей, вплоть до групп кровных родственников, прослеживающих свое родство по одной линии. Регионы, как и реки, являют собой наиболее очевидный пример иерархии (соподчиненности) объектов, обладающих общей природой. Поэтому представляется логичным помещать записи о них в одну таблицу, а не создавать отдельные для волостей, губерний, районов, республик, областей, краев и т.д.

Иерархически организованный словарь может представлять собой табличную запись единственного дерева, но может быть и записью множества деревьев фиксированной или переменной глубины. Например, в таблице «Селения» основные названия играют роль множества корневых узлов: от каждого из них построено дерево единичной глубины, листьями которого являются варианты названий. В таблице «Регионы» использован псевдорегион «мир» в качестве общего корневого узла. При его удалении возникают четыре дерева разной глубины: одно «растет» из корневого узла 1 (Российская Империя), остальные из узлов 2 (СССР), 3 (РСФСР до образования СССР) и 5 (Российская Федерация).

На иллюстрации показан фрагмент дерева этнических групп, где зеленые стрелки указывают от меньших групп к большим (шёшкупы, чумулькупы и сюссыкумы являются подразделениями селькупов как группы более высокого порядка), а красные — от локальных вариантов названия групп (по источнику) к принятым в качестве основных («официальным»).

Фрагмент дерева этнических групп

Ниже приведен фрагмент таблицы «Энические группы».

№ группы Вариант названия группы № «родительской» группы № основного варианта названия №№ источников Термин для мужчины Термин для женщины
1 остяко-самоеды   3 1остяко-самоед остяко-самоедка
2 самоедские остяки   3 1 самоедский остяк самоедская остячка
3 селькупы     35, 9, 3, 4, 36 селькуп селькупка
4 чумулькупы 3     чумулькуп чумулькупка
5 чумуль-купы 3 4   чумуль-куп чумуль-купка
6 чумылькупы 3 4   чумылькуп чумылькупка
7 чумыль-купы 3 4   чумыль-куп чумыль-купка
8 эвенки   24 35, 9, 3, 4 эвенок эвенка
9 ивенки   24   ивенок ивенка
10 ханты   36 3, 4 хант хантка
11 угорские остяки   10 1 угорский остяк угорская остячка