|
|
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, подскажите какой должна быть структура Генеалогического древа Примерно какие сущности и связи, спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:07 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
babygluk, это же форум не для архитекторов приложений ;) Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:10 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
babygluk , это ВЫ должны определиться с ними. Не уверены в результате - показывайте итоги анализа области, обсудим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:14 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
babyglukЗдравствуйте, подскажите какой должна быть структура Генеалогического древа Примерно какие сущности и связи, спасибо) 1) Сущность "человек" 2) Связь "потомок" 3) Связь "родитель" ... n) PROFIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:35 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
mad_nazgul3) Связь "родитель" Обычно в передаче генеалогтического материала участвуют два человека. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:45 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovmad_nazgul3) Связь "родитель" Обычно в передаче генеалогтического материала участвуют два человека. уже 3 (мт-Днк от донора яйцеклетки). но не обычно. на самом деле вопрос интересный например : "идеальное (истинное)" генеалогическое дерево "генеалогическое дерево многих пользователей", с разными трактовками -- очевидно должны иметь разную структуру (во второе, вероятно, должна вхходить сущность "point of view" или "data owner". т.е. если с моей стороны некто шариков -- собачий сын, то, с точки зрения шарикова, -- он произошёл от целого водолаза ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 13:53 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
babygluk, Отношение "Человек", отношение "Союз/Брак/Пара", отношение "Плод брака". Как-то так, отсюда танцевать с детализацией требований. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 14:55 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
babyglukЗдравствуйте, подскажите какой должна быть структура Генеалогического древа Примерно какие сущности и связи, спасибо) Нормальное генеалогическое дерево - это дерево рода, то есть потомков одного человека, выступающего корнем дерева. Как правило, кроме основных связей (ребёнок этого родича) в дереве присутствует некоторое количество второстепенных связей (например, супруги, взятые из других родов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 15:11 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
Интересно, а выблядки и приемные дети в генеалогическом древе как нибудь отображаются? Словарь_Даля ВЫБЛЯДОК , -дка; выблядыш м. - незаконнорожденный сын, незаконнорожденный ребенок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 16:00 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
Дамс... а вариантов то много... Еще может быть: Привенчанный — о происхождении от одних родителей, но до брака рожденный, а затем признанный. bengunnОтношение "Человек", отношение "Союз/Брак/Пара", отношение "Плод брака" IMHO в топку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 16:06 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
IMHO. Я бы сделал 3-и таблицы: persons - персона, человеческая особь events - событие: тип события, дата (скорее всего не одна) per_eve - связь люди-события если задача прикладная, то как минимум lits - источники, литература lit_eve - связь события - литература Т.е. событие "рождение" (до зачатия наверно детализировать не стоит ))) ) * должны быть персоны: мать, отец, ребенок/дети (возможно несколько) * дата * ссылка на источники, литературы (может быть несколько) * достоверность Событие "смерть" * кто (всегда только один) * дата, источники и так далее +Заключение брака Расторжение брака Усыновление Отказ от ребенка (?) что-то еще Своего рода EAV-модель. Если нужно напечатать годы жизни, то берем персон и из связки per_eve с типом "рождение" находим min дату, а с типом "смерть" max дату. Аналогично годы брака, min/max от момента регистрации до момента расторжения или смерти. Печатная генеалогическое древо - всего лишь вид отчета. К тому же, оно может быть представлено в разной форме: восходящее, нисходящее, разного рода таблицы и так далее. проблемы: дату, скорее всего, я бы указывал как минимум две. Т.к. смысл записи в event скорее больше юридический, чек фактологический. То, соответственно, дата события и дата регистрации события. Например, если будем вводить данные о смертях из церковно-приходских книг, то скорее всего, дата смерти == дата записи в книгу. Но в ряде случаев, может оказаться, что фактическая дата события известна и отличается от даты регистрации. Аналогично рождение. IMHO Кроме того, вводил бы признак "достоверность". Т.к. ситуаций когда по разным источникам информация (например о дате смерти) может сильно отличаться, я бы вводил оба события, но с соответствующим флагом. (т.е. человек вполне может родится/умереть дважды, что, наверное, нормально). Достоверность скорее всего: "" (достоверно), "?" (под вопросом), "не верно". Возможно, что-то еще Из очень больших проблем - проблема идентификации записи. Например какая нибудь особь женского пола. Родилась под девичьей фамилий, после брака сменила фамилию на фамилию мужа или двойную, отправили в монастырь, от мирского имени отказалась, взяла новое. Т.е. характеристика имя/фамилия/годы жизни/место рождения-смерти для персоны не являются постоянными. И, скорее всего, их актуальные значения нужно хранить в event или на связке per_eve. Но при этом дублировать в person наиболее употребительный вариант, что бы хоть как-то идентифицировать персону. При отчетах, брать актуальные значения на момент события. Т.е., если формируем запись "вступила в брак" (не забывая, что хорошее дело браком не назовут!), то имя/фамилию нужно брать именно на момент события, под каким именем/фамилией в брак вступала (может ли быть вымышленное?) Собственно у event'а вообще никаких уникальных идентификатор не видно. Просто тип события+дата+кто. Ну и ввод данных в такую структуру становится сильно переутомленным. Т.ч. нужно очень хорошо продумывать интерфейс и/или делать кучу разных интерфейсов для разных типов события. Так же избыточность данных. Для 99% людей, дата, место рождения/смерти известно точно. Но могут быть ситуации, когда дата/место рождение по разным источникам отличаются. Т.е. нужно хранить на связке. Имя,фамилия с которой вступала в брак. Для 99% особей женского пола будет совпадать с девичьей, но явно найдутся индивидуумы которые и тут отличатся ))) IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2014, 17:41 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
babygluk, Все уже сто раз придумано. Скачайте GRAMPS и читайте его sql до посинения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 00:17 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovmad_nazgul3) Связь "родитель" Обычно в передаче генеалогтического материала участвуют два человека. Вы тут не совсем правы. Иногда в генеалогическом дереве в передаче генетического материала участвует меньше двух человек. Т.к. есть еще такие понятия как "усыновление/удочерение", "отчим", "мачеха". Т.е. рассматривать генеалогическое дерево, как дерево "передачи генетического материала" не верно. Только отношение "родитель-потомок". Причем генетически они могут не связаны, от слова совсем. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 06:09 |
|
||
|
Генеалогическое древо структура
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, чушь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2014, 09:00 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38826395&tid=1540717]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 343ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...