об архивах (название, адрес...), архивы включают в себя фонды документов, фонды включают описи, а описи включают уже документы, которые хранятся в архиве. Сами документы имеют информацию о людях (к примеру, телефонный справочник).
Какие коллекции правильнее сделать и где указывать связи между ними? Базу людей из документа делать в коллекции документа или отдельно и тоже делать связи?
2. Нужно хранить территориальные деления, как современные, так и исторические. К примеру, Россия, Омская область, Сватовский р-н, д. Иваново. И тот же населённый пункт: Российская империя, Сибирская губерния, Промысловский уезд, Сватовская волость, д. Иваново. То есть при указании старого варианта нас пункта ассоциация должна быть с новым и наоборот. Также, если пользователь указывает место рождения Сватовский р-н (без нас пункта), то это предполагается, что рождение было в одном нас пункте из этого района. Я подозреваю, что нужно сделать отдельные коллекции стран, областей, районов, волостей и нас пунктов. И уже в данных нас пункта указывать территориальное отношение за тот или иной период.
1. По сути надо отталкиваться от того как будете искать и что вообще с данными регулярно будете делать. Можете начать с обычной плоской реляционной структуры и потом как поймете реальные потребности перестроете структуру 2. Опять же зависит от того как будет использоваться и будет ли участвовать в выборках
Обсуждают сегодня