Крысиный Бум

Крысиное сообщество => И все, что с ними связано... => Тема начата: Ilja от May 30, 2010, 09,05:08

Название: База Данных Крыс
Отправлено: Ilja от May 30, 2010, 09,05:08
Предлагаю альтернативу или дополнение к Крысиному Реестру:

Системная база данных крыс: http://ratdatabase.netai.net/

Попробуйте сначала выполнить всякие операции не читая инструкции. Очень хочется знать, насколько интуитивен интерфейс. Пожалуйста, сообщайте сюда об опечатках и любых непонятностях.

Почему системная? Потому что данные хранятся во взаимосвязи. К примеру, запись одной крысы связана с записью, скажем, ее 10-раз-пра-деда или любого дальнего родственника, причем БД может определить эти родственные отношения и вычислить коэффициент родства (справка на англ (http://en.wikipedia.org/wiki/Coefficient_of_relationship)). Для чего это надо? В первую очередь в помощь при отборе признаков, наследственность которых точно не известна: рак, иммунитет, продолжительность жизни и др.

Например, есть две крысы, прожившие 4 года, но при этом родственники первой прожили по 2 года, а родственники второй все были долгожителями. Племенная ценность какой крысы больше? Конечно, второй, потому что первая могла дожить до 4 благодаря случайному стечению обстоятельств, тогда как в случае второй крысы можно практически наверняка говорить о генетической предрасположенности к долголетию. То же самое касательно рака и многих других болезней.

База данных может вычислять совокупную племенную ценность крысы (в плане здоровья, продолжительности жизни и темперамента) по следующей формуле:
Vt = Vi + Rr x Vr,
где Vi - индивидуальная племенная ценность крысы
Vr - индивидуальная племенная ценность родственника крысы
Rr - коэффициент родства этого родственника (брат, сестра или родитель - 0,5; двоюродный брат, двоюродная сестра или прародитель - 0,25; и т.д.)

Индивидуальная племенная ценность крысы вычисляется по формуле:
Vi = H + С + T + L,
где H - здоровье (от нуля до -5, где 0 - никогда не болел, -5 - тяжелое заболевание)
C - рак (-2 - имел раковые заболевания, 0 - не имел)
T - темперамент (не кусается: 0; при уколе: укусит ветеринара: -1; укусит хозяина: -2)
L - индекс долгожительства. Вычисляется по формуле: (age - 2)*4, где age - возраст в годах. Примеры:
1 год: -4; 2 года: 0; 3 года: 4; 4 года: 8; 5 лет: 12.

Пока можно делать только два запроса ("Генеалогическое древо" и "Вычислить племенную ценность"), но функционал будет регулярно расширяться. Пожалуйста, пишите, что еще нужно бы добавить.

Также нужны мнения о баллах по здоровью:
какие болезни вы считаете являются легкими и какие - тяжелыми? (по шкале от 0 до -5)
Название: Re: База Данных Крыс
Отправлено: Lisichka от May 30, 2010, 09,09:16
У меня по ссылке какая-то абракадабра открывается.
Название: Re: База Данных Крыс
Отправлено: Ilja от May 30, 2010, 09,39:21
Во я балбес, забыл проверить в других браузерах! Сейчас должно быть нормально, но теперь на сайт зайти нельзя, потому что владельцы хостинга производят проверку (

Еще забыл одну ссылочку. Технические детали и PHP код можно найти здесь:
http://wildrats.ru/viewtopic.php?f=2&t=141
Название: Re: База Данных Крыс
Отправлено: Ilja от May 30, 2010, 11,22:10
Сайт снова заработал!