То, что предлагает Николай - утопично и нереализуемо, не хватит никаких ресурсов, ни аппаратных, ни временных, ни финансовых, ни человеческих . База данных должна быть предельно простой по структуре и самонаполняемой. Есть реальные проекты баз данных, которые наполняются самостоятельно. Пример - "Одноклассники". Реально создать генеалогическую базу, где основной единицей является человек с его биографическими данными, по идее - аналог "Одноклассников". Сама база при этом - одна таблица, строка в которой - конкретный человек, в столбцах которой заносятся биографические данные этого человека ( ФИО, год рождения, отец, мать ,жена, дети, и т.д. ). Вводиться эта информация должна при помощи стандартной формы ( пример формы - анкета заполняемая при регистрации на форуме или на "Одноклассниках ). Форму разработать генеологам проблем не составит. Можно прикреплять документы, относящиеся к этому человеку в виде сканов, фотографий, текстовых файлов и т.д. , гиперссылки на документы уже существующие в сети, но не обязательно. При этом заливать гигабайты можно на существующие в сети файловые хранилища. Поиск по такой базе данных программно реализуется довольно просто. Причём можно производить поиск по произвольной совокупности параметров, например только по фамилии, или по фамилии и дате рождения, или по фамилии и месту рождения и т.д. Такая база данных, на мой взгляд, реализуема. Доказательство тому - те же "Одноклассники". Стимулом для ввода данных будет возможность найти родственные связи среди людей ищущих родственников по этой базе данных. Это вкратце идея реально реализуемой БД.