powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / cms родственные отношения
6 сообщений из 6, страница 1 из 1
cms родственные отношения
    #37902778
boris.lodkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день
есть база ms access со следующими полями:
1. имя
2. фамилия
3. отчество
4. дата рождения
5. прописка

по адресу г.N, ул.X, кв.Y, проживают 5 человеков А1 50лет, Б2 40лет, А2 30лет, А3 25лет, А4 20лет
понятно что это отец, мать, 2 парня и их систер (поля с половой принадлежностью нет, но исходя из данных видно что это так)
задача:
1. все должно крутиться на PHP + mySQL, хотя это не самое главное условие, просто хочу уйти от ms access.. как вариант asp.net + MS SQL
2. web форма, при вводе ФИО в поле запроса, извлекается инфа о человеке и его семье. причем соблюдая семейную иерархию, типа инфа о самом человеке и ниже или сбоку, эт уже на вкус дизигнеров, инфа о его семьи, типа сын такой то, дочь та, мать, отец..
3. база и вобщем сама CMSка, должна быть такой, чтоб можно было при желании указывать двоюродных, а, если такое возможно и троюродных братьев, сестер, дядек, тетек, причем с указанием, с какой именно стороны они ему родственники, со стороны его матери или со стороны его отца..

как можно реализовать, решить эту задачу? кто может взяться за такой заказ, или наставить на путь истинный, возможно и сам справился бы
...
Рейтинг: 0 / 0
cms родственные отношения
    #37903182
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boris.lodkinкак можно реализовать, решить эту задачу?

Ввести ещё одну таблицу "Родители" для связи 1:N. На основе этой информации строится граф
родственных связей. Как сортировать и выводить этот граф - проблемы дизайнеров, поскольку
человек может оказаться своим собственным внуком.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
cms родственные отношения
    #37903227
Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ы
Гость
boris.lodkin,

посмотрите сюда : тут можно подсмотреть техническую сторону дела, но без знания всех промежуточных родителей вы далеко не уйдете
...
Рейтинг: 0 / 0
cms родственные отношения
    #37903267
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ыboris.lodkin,

посмотрите сюда : тут можно подсмотреть техническую сторону дела, но без знания всех промежуточных родителей вы далеко не уйдете

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

могут быть ситуации, когда вы знаете, кто кому дядя, но не знаете всех необходимых родителей по графу.
придётся или вводить записи с неизвестными лицами, или позволить в табицу родтсвенных отношение вносить этот факт вручную.
...
Рейтинг: 0 / 0
cms родственные отношения
    #37903763
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
cms родственные отношения
    #37904194
Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ы
Гость
АнатоЛойПо задаче не видно, но может понадобиться таблички:
- типов отношений (двоюродный брат - двоюродный дядя, швагр племянника, ...)
- название родственных отношений между двумя конкретными лицами.
наполнять алгоритмом по графу. так выводить инфу будет быстрее, чем каждый раз при запросе считать по графу.

могут быть ситуации, когда вы знаете, кто кому дядя, но не знаете всех необходимых родителей по графу.
придётся или вводить записи с неизвестными лицами, или позволить в табицу родтсвенных отношение вносить этот факт вручную.

Вопрос в том, какая делается система: учетная или генеалогическая. Для генеалогической достаточно всего двух типов отношений между людьми (ребенок(x,y) и супруг(x,y)) и справочника типов родственных связей. Далее пишется процедура, которая вычисляет тип родственной связи (при условии, что все промежуточные родители известны).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / cms родственные отношения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]