пользователь Пользователь системы персона Абстракция конкретного человека для хранения в БД БД База данных для хранения записей о персонах связь Запись в БД о родственных отношениях персон. Может быть одного из трех типов: <<родитель-ребенок>>, <<муж-жена>> и <<брат(сестра)-брат(сестра)>> отношение Родственное отношение между двумя персонами заданное связью (или транзитивной последовательностью связей между персонами) "родитель" Отношение: X - родитель Y, если X <<родитель-ребенок>> Y "рeбенок" Отношение: X - ребенок Y, если Y <<родитель-ребенок>> X "предок" Отношение: X - предок Y, если X <<родитель-ребенок>> Y (при этом связь может быть не прямая, а транзитивная (последовательность <<родитель-ребенок>>) через любое количесво персон). "родитель" Отношение: X - потомок Y, если Y <<родитель-ребенок>> X (при этом связь может быть не прямая, а транзитивная (последовательность <<родитель-ребенок>>) через любое количесво персон). "родственник"