|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2015, 08:44 | #1 |
Форумчанин
Регистрация: 27.05.2009
Сообщений: 192
|
ADO access
Добрый день, уважаемые форумчане. Пишу небольшую БД. Столкнулся со следующей проблемой.
Есть у меня ребенок-инвалид. По нему заполняются данные (ФИО, степень утраты здоровья и пр.). Также заполняются данные по родителям. Связь таблиц сделал по полю "Код ребенка". Необходимо добавить родственников (брат, сестра, дед, бабуляи др.). Не могу придумать, как их добавлять и привязывать к ребенку. С родителями все просто - они либо есть, либо нету. Но родственников ведь может быть и 5 человек. Как лучше реализовать привязку к ребенку всех родственников и реализовать их добавление. БД: Access. Технология: ADO. Последний раз редактировалось Kazik; 22.04.2015 в 08:48. |
22.04.2015, 09:21 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,515
|
связь много ко многом как правило реализуется через дополнительную таблицу
таблица отношений 1) кто (foregn_key) 2) кому (foregn_key) 3) кем приходится (foregn_key?) (если ЕСТЬ справочник именований отношений) 4) ??? обратное отношение брат <-> брат(сестра!) отец <-> сын(дочь)
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 22.04.2015 в 09:26. |
22.04.2015, 09:24 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
В качестве наброска. Kind - тип родственника, можно еще добавить справочник типов и их наименований, тогда Kind сделать внешним ключем к этой таблице
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 22.04.2015 в 09:27. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi+ADO+Access | qwert90 | Помощь студентам | 0 | 13.06.2011 15:46 |
Ado, access. | Clos | Помощь студентам | 8 | 19.06.2010 18:38 |
ADO --->Access | Ekzot1k | БД в Delphi | 12 | 06.10.2009 09:09 |
Access и ADO | stel2 | БД в Delphi | 3 | 05.06.2009 08:11 |
Access/ADO | Anton_S | БД в Delphi | 2 | 26.05.2008 08:24 |