ign="justify"> - PEOPLE_K = {"id": int, "lastname": string, "name": string, "patronymic": string, " sex ": string," birthday ": date," deathdate ": date," parent_families ": list," self_families ": list}
2.2.2 Опис призначення полів у документі
У документі буде зберігатися наступна інформація про дерево:
- "owner_id": збігається з id користувача - творця дерева;
- "create_date": містить інформацію про дату створення дерева;
- "update_date": містить інформацію про дату останньої зміни дерева;
- "revision": зберігає ідентифікатор поточної ревізії;
- "families": колекція сімей, що беруть участь в дереві;
- "peoples": колекція персон, що беруть участь в дереві.
Опис FAMILY_K:
- "id": зберігає id сім'ї;
- "hasbent": зберігає id персони, яка є чоловіком сім'ї;
- "wife": зберігає id персони, яка є дружиною сім'ї;
- "children": зберігає список, що складається з id персон, які є дітьми сім'ї;
- "parent_families": зберігає список, що складається з id сімей, які є батьківськими стосовно чоловікові і дружині сім'ї;
- "child_families": зберігає список, що складається з id сімей, які були утворені дітьми сім'ї.
Опис PEOPLE_K:
- "id": зберігає id персони;
- "lastname": зберігає прізвище персони;
- "name": зберігає ім'я персони;
- "patronymic": зберігає батькові персони;
- "sex": зберігає підлогу персони;
- "birthday": зберігає дату народження персони;
- "deathdate": зберігає дату смерті персони;
- "parent_families": зберігає список, що складається з id сімей, які є батьківськими по відношенню до персони;
- "self_families": зберігає список, що складається з id сімей, які були утворені персоною.
3.Описание реалізації робо...