можно разделить на отдельные таблицы father и mother, тогда получится три таблицы, при этом у usera в таблице будут колонки father_id и mother_id...
Хотя, многое зависит от того, будут ли эти данные как-то еще использоваться.
Так как данные отцов и матерей неизменные для детей, то можно было это все свести в одну таблицу.
Таблица «Человек» у него есть понятно поле ID и поле отец и мать. Так как на западе разрешено уже не учитывать пол, то можно в матери и отцы выбрать кого угодно
Так что вносите в поле отец и мать любые два существующих человека. Все хранится в одной таблице. Но что делать для 1 записи? Если ограничение поставить, что нельзя сохранить запись с пустыми отец и мать. Видно null надо для этих полей, вдруг нашли тебя так что без отца и матери...а точнее два null - отец и мать твой БОГ.
Прикол потом при изменениях, если я возьму и укажу у A что отец B а у B что отец A тут триггер ставить надо.