- "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. Опис реалізації роботи з даними
3.1 Структура класів для маніпуляції з даними
Для маніпуляції з даними використовуються наступні класи:
а) class User (login, password, firstname, lastname, patronymic, phone, email, sex, birthday, deathday, city_id, city_area_id, address, registration_date, update_data , ip_info) - використовується для запису даних у таблицю 'user';
б) class Region (title) - використовується для запису даних у таблицю 'region';
в) class RegionArea (title, region_id) -