Всё о породе |
Помёты, как это работает Расскажу вам про будни разработчика и редакторов базы собак Ньюфов.ру. Раньше (ура, уже можно так сказать) данные в базе у нас хранились довольно линейно. Была одна такая очень большая-большая таблица с данными на каждую собаку. В частности, у каждой собаки совсем отдельно от остальных указывались родители, дата рождения, заводчик, место происхождения.. Давно назревало ввести такое понятие, как помёт. И я его ввёл, благодаря двум бессонным ночам. Теперь у каждой собаки вместо перечисленной информации, хранится только номер помёта, и есть отдельная таблица со всеми помётами. Осталось самое сложное - объединить реальных однопомётников в одинаковые помёты в базе. Казалось бы, чего сложного, бери всех собак с одинаковой датой рождения и родителями - и объединяй. Однако ж, база наша - лишь отражение реальности, вполне себе неидеальной. В этой реальности может быть бардак в документах (с которых и пополняется наша база собак), может быть дрогнувшая рука редактора, выбравшего тем самым Норвегию, вместо Нидерландов, не у всех собак точно записана дата рождения, или не указан один из родителей.. Поэтому об автоматическом объединении пришлось забыть, но я сделал полу-автоматическое. Система предлагает, оператор решает! Вот, для примера, предположение базы: ![]() По всем признакам человеческого неискусственного интеллекта - это однопомётники. Буква у кличек одна ("Р"), родители одинаковы. Есть шанс, что это два помёта от одних родителей, но можно уверенно предположить, что буквы бы у них таки различались. Осталось выбрать собаку, данные которой будут служить общими данными для всех собак помёта. Гильяс Риф, к слову, отец нашего ![]() Гришки :) А владельцы его были позже обнаружены соседями по даче, поэтому мы знаем, что собака именно из России, а не откуда-то еще с необъятных просторов оккупационной страны. Поэтому, я выбрал основной собакой Гильяс Райта (предварительно отредактировав у него страну происхождения на Россию), и нажал кнопку "Объединить".Всё, теперь у всех 6 собак будет написана дата рождения (а раньше у 4 не было), страна происхождения и фамилия заводчицы. И вот так сотни и сотни раз.. Комментарии Или вот пример, тут работает групировка по дате рождения, а оператор базы должен прикинуть, являются ли собаки однопомётниками: ![]() Cудя по одинаковой стране происхождения и по кличках на одну букву, можно предположить, что у Онеллы отец тоже Хаско, а это 20 поколений предков, хотя только по отцовской стороне, но ведь тоже хорошо :) А как это будет выглядеть в базе? Для простых юзеров? И будет ли возможность исправить ошибку компьютера по просьбе хозяина собаки. Как это будет выглядеть, еще не знаю. Вот, например, только сегодня появилось: http://newfs.ru/base/litter/?date_birth=2009 Конечно, ошибки будут исправляться всегда :) Как мы сможем помочь в поиске? Позже, когда редакторы разберутся самостоятельно с основной массой - да, я хочу попросить "помощи из зала" :) В частности, есть куча заводчиков и владельцев, прописанных одной фамилией, и есть явно много людей, которые их знают и помнят. Офф... Неточность истории " А владельцы его были позже обнаружены соседями по даче". Сначала в соседях по даче был обнаружен Риф вместе с Чагирами, потом Альма-Джеф (Лайма) была повязана с Рифом, в результате чего родился купленный нами Гриша :). Я так поняла, что писать, в принципе уже поздно. Но все-таки. Неточности в объединениях: В 1986 году страны Россия не было - был СССР. Может это не совсем и важно. Но со временем менялись в РКФ правила прописывания самих номеров. Я думаю, название страны на момент рождения собаки указывались редактором не ради интереса. Исправлять, как раз-таки надо было не это, раз уж появилась возможность внести координально исправления. Приведу пример: ![]() Ада Дин ГудзонНа этой странице уже будет утеряна информация о том, что заводчик этой собаки: Степанова, г. Новокузнецк И соответственно, территориально - эта собака именно от туда. Россия - это название территории, которая в своё время была частью СССР. Нам же не важно, как именно называлась страна в момент рождения собаки. Нам интересно, из какой она местности. И если известно, что из Питера, так лучше Питер указать, потому что даже Россия недостаточно точно. А СССР - это вообще феерически различно. Одно дело ГДР, другое дело Казахстан, третье - Москва. И всё это под одну гребёнку.. Всё равно не понял про утери. Видишь, что у одной собаки указан полностью заводчик, а у другой зато дата рождения есть, но они явно однопомётники, то надо только первой собаке указать дату рождения, и после прикрепить на неё вторую собаку. Всё, ничего не потерялось, наоборот, у одной собы появилась дата рождения, а у другой заводчик полностью прописан - супер :) Про утери - еще раз: надо было добавить в заводчиках: г. Новокузнецк. В противном случае у собаки прописывается: Степанова - откуда - остается загадкой. Не понимаю проблемы. Либо "г. Новокузнецк", как обычно, должно быть написано в имени заводчика текстом, либо в поле "Происхождение" (только просто Новокузнецк, без лишних букв). Это делается у основной собаки, потом остальные прикрепляются к её помёту. Или про что именно ты? Опиши, пожалуйста, максимально подробно, что происходит и что происходит при этом не так. Лучше в личку, всё-таки. В личку я тебе уже писала:) Наблюдать за новыми комметариями. |
|
0.694 s, 207 q |
© 2006 Ньюфы.ру // Редактор: Кирилл Ермаков // Программист: Евгений Ненаглядов Обратная связь Правила Сайта |