СУБД «Генеалогия» на основе MS Access XP (2000)
СУБД «Генеалогия»
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
25 марта 2004 22:21 Да, конечно, в виде таблицы лучше. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
Sergey Электросталь Сообщений: 321 На сайте с 2003 г. Рейтинг: 96
| Наверх ##
26 марта 2004 7:10 RODGER'у Сергей, Вы о чём? | | |
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
27 марта 2004 12:18 Извините, не был возможности подробно объяснить. Я думаю, что результаты поиска по полям могут быть отображены в виде таблицы MS Access. И там должны быть включены только те параметры, по которым производился поиск. Поиск по детям важен в случае, если необходимо проследить, например, социальный или профессиональный статус детей в зависимости от статуса родителей, также можно сравнивать другие параметры, в идеале, может быть сделать возможность высчитывать коэффициент корелляции. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
27 марта 2004 12:28 А про внуков и жен (а также все прочие связи тут надо учесть) я говорил, надеясь на подобные возможности базы. Она ведь тем и отличается от прочих БД, что построена на иерархии связей, генеалогия тут имеет очень большое значение. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
Sergey Электросталь Сообщений: 321 На сайте с 2003 г. Рейтинг: 96
| Наверх ##
27 марта 2004 15:32 Сергей, все едино, ничего не понял :( Давайте начнем с простого примера: один родитель, одно поле, дети по этому критерию. Сформулируйте задачу, и в каком виде нужно получить результат. | | |
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
27 марта 2004 22:17 Например, мне нужно сколько детей молотовых мастеров тоже стали мастерами к определенному году, сколько из них стали подмастерьями , а сколько не поднялись выше работников. Потом другое. Известно определенное количество молотовых мастеров и подмастерьев, нужно узнать сколько среди их предков было мастеровых (сколько мастеров, сколько подмастерий). Вот еще. Сколько мастеров, прибывших из Нижегородской губернии на завод A имели потомков на заводах B и C. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
27 марта 2004 22:24 То есть поиск многоступенчатый. Сначала находим одну группу людей, объединенных одним или несколькими признаками (происхождение, профессия), а потом смотрим связь этой группы с другими группами людей, на которые разбиваются их потомки. Важно показать, что единое разбивается на части, или наоборорт разнородное имеет корнем единое. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
Sergey Электросталь Сообщений: 321 На сайте с 2003 г. Рейтинг: 96
| Наверх ##
28 марта 2004 8:29 RODGER При первом поиске сразу находятся все имеющиеся в базе мастера и подмастерья. Нужно определить: 1. сколько из них прямых родственников? 2. сколько прямых родственников не являются мастерами и подмастерьями? Такой алгоритм подходит? | | |
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
29 марта 2004 4:36 Не совсем понял, что это за алгоритм, вторая часть жестко зависит от первой? То есть если находим всех мастеров и подмастерий, то потом ищем тоже мастеров и подмастерий среди прямых родственников? А работников среди них можно искать? Поясните подробнее, пожалуйста, что значит "прямых родствеников". Мне, например, нужно знать только о детях в каком-то случае, а в каком-то случае только о внуках, но не о правнуках. А в другом случае - да, о ПОТОМКАХ определенной персоны. Отдельно - о ПРЕДКАХ. А когда речь идет о прямых родственниках подразумеваются и те и другие. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
RODGER Екатеринбург Сообщений: 492 На сайте с 2003 г. Рейтинг: 174
| Наверх ##
29 марта 2004 4:43 Нельзя ли сделать просто поиск как мы сейчас ищем по всей базе, точно также искать в уже имеющейся выборке, но с одним исключением - искать среди потомком этой выборки (проставлять значения по поколениям), как в Ages при отображении графического древа - сколько поколений требуется. Точно также - поиск предков. Кстати, еще важная деталь - потомки и предки по мужской и женской линиям. Их надо различать. А поиск точно такой же, по любым параметрам, т.е. хочется мне узнать КТО ИЗ ПОТОМКОВ МАСТЕРОВ выбыл в другой завод, при этом сам был мастером и имел в женах дочь мастера. --- Трофимовы (Чуваевы), Саёнковы, Абызовы, Ведерниковы, Фомины, Лядовы, Новиковы, Гореловы, Целик, Кожута, Петренок, Мироновы, Рукавишниковы, Моховы, Бузуновы и др. | | |
|