|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
Связь между таблицами в базе access Пациенты25.12.2017, 14:03. Показов 6024. Ответов 134
Метки нет (Все метки)
Ребята, как то не сложилось у меня осмыслить всю суть рационального распределения данных в таблицах, в частности в связи данных.
Работаю врачем УЗИ, есть потребность в создании собственной базы пациентов в которую кроме паспортных данных пациента, еще будут вносится данные измерений внутренних органов и эти же данные будут подставляться в шаблон протокола на основе Word документа. Я никак не могу осмыслить как мне связать данные измерений что бы они связывались с определенным исследованием и конкретным пациентом. Для наглядности, во вложении моя база. Прошу подскажите как эти данные все связать, или же как иначе и лучше разместить инфу в базе. Буду признателен за любые ответы.
0
|
|
| 25.12.2017, 14:03 | |
|
Ответы с готовыми решениями:
134
Построение БД access (связь между таблицами)
Не создаётся связь между таблицами в Microsoft Office Access 2000 |
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 15:03 | |
Сообщение было отмечено RomioXL как решение
Решение
Можно так начать (нелюбимый Сашей EAV :
2
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 15:35 [ТС] | |
|
Спасибо за ответ! Пытаюсь в этой схеме разобраться и начинаю понимать почему эта схема нелюбима... Если есть возможность, обьяснить этот скрин?
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 15:55 | |
|
EAV не любят те, кто "не умеет ее готовить".
По схеме все очень просто: Есть люди (Persons) которые периодически (Events) вступают в какие-то отношения в разных ролях (Participants). События (Events) бывают разные (EventsType), например, "Исследование поджелудочной железы", результатом которого является определение значений некоторых величин (Attributes), обязательные из них описаны в RequiredAttributes для каждого типа событий (EventsType). В результате события, та персона, которая выступает в роли специалиста, производит исследование и определяет значения требуемых величин (AttributeValues), о чем и делает соответствующие записи в бд для персоны, выступающей в роли "Пациента". При этом, он (персона в роли специалиста) имеет возможность описывать значения некоторых атрибутов и для себя. Если вкратце.
1
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 19:05 [ТС] | |
|
Jamaica я переделал базу как на скрине, как я ее понял но всеравно не до конца понял сути промежуточных таблиц. Куда цеплять другие таблицы результатов измерений, печени, почек и т. д.. Посмотрите мою схему в прикрепленной базе. Правильно ли я понял скрин.
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 19:23 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 19:26 [ТС] | |
|
Сохранил в формате .mdb
0
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 19:31 [ТС] | |
|
Jamaica, коль в помойку остальные таблицы, тогда честно, совсем не понял этой схемы. Пытаюсь представить как все должно работать по данной схеме но напрасно....
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 19:31 | |
|
Все неправильно.
0
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 19:38 [ТС] | |
|
Jamaica, у меня мозги вытекают из ушей... Изначально база задумывалась простенькой.... Где рыть, куда капать, я не здамся!!!))) Я полдня гипнотизирую эту схему и ваабще не могу представить ее в своей голове....
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 20:00 | |
Сообщение было отмечено RomioXL как решение
Решение
Может так понятней будет:
1
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 20:11 [ТС] | |
|
Jamaica, Спасибо что тратишь на меня время!!!! Я правильно тебя понял, что те что в мусор таблицы, не нужны так как есть одна общая таблица где перечислены всевозможные атрибуты из всех выброшенных таблиц?
Добавлено через 3 минуты Ок! Допустим я понял эту схему связи данных. Как их собрать для формы, через запросы разделить на исследование печени, поджелудочной и т. д?
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
||
| 25.12.2017, 20:14 | ||
|
Да.
Такая модель позволяет не рефакторить бд и ее приложение в случае необходимости добавления хотя бы одного описательного атрибута в исследование. Просто добавляем записи в соответствующие таблицы и все. Добавлено через 2 минуты
1
|
||
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 20:19 [ТС] | |
|
Jamaica, А ниче шо таблица будет ОЧЕНЬ длинная? Если есть кое какие атрибуты которые надо просумировать или поделить один на другой - это все через запросы?
У меня стоит аксес 2016, стоит ли разрабатывать базу в новом формате .accdb или же лучше работать с .mdb формате. Какой из них лучше, проще, удобнее. Я понимаю что задаю глупые вопросы, но Вы уж простите, я док и не имею достаточного опыта в разработке РБД. Кто то сканворды разгадывает что бы тренировать мозги, а я вот вкуриваю аксес)))
0
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|
| 25.12.2017, 20:37 | |
|
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|||
| 25.12.2017, 20:40 | |||
|
Потому я сторонник mdb и Access 2003 версии. Опять же, шанс получить помощь на форуме с файлом mdb существенно выше.
1
|
|||
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 21:17 [ТС] | |
|
Jamaica, Вычичления самые простенькие но они есть, например, просумировать размеры, определить обьем или коэфициент. Все через запросы?
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 21:24 | |
|
Это зависит от ...
Вычислять можно в запросах, в формах, в отчетах.
0
|
|
|
2 / 2 / 0
Регистрация: 08.01.2017
Сообщений: 43
|
|
| 25.12.2017, 21:30 [ТС] | |
|
Jamaica, СПАСИБО ВАМ ОГРОМНОЕ ЗА ПРОЯВЛЕНОЕ ТЕРПЕНИЕ И ПРОСТОТУ ВАШИХ ОТВЕТОВ!!! Я ОЧЕНЬ ВАМ ПРИЗНАТЕЛЕН!!!!!!!!!!!!!!!!!!!!!
0
|
|
|
1317 / 535 / 112
Регистрация: 29.03.2016
Сообщений: 1,285
|
|
| 25.12.2017, 21:37 | |
|
Надеюсь, что помог чуть больше, чем запутал.
Удачи.
0
|
|
| 25.12.2017, 21:37 | |
|
Помогаю со студенческими работами здесь
20
Создать базу данных с таблицами «Врачи» и «Пациенты» Создать межтабличную связь типа «один-ко-многим» Создать базу данных с таблицами «Врачи» и «Пациенты» Создать межтабличную связь типа «один-ко-многим» Как сделать связь между таблицами в базе данных MySQL Java Связь между таблицами в Access и разделение информации
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|