Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Denkhilfe Beziehungen

Begonnen von nordland, Februar 13, 2014, 11:57:59

⏪ vorheriges - nächstes ⏩

nordland

Ich habe Patienten (tbl_Patienten), die über Jahre mehrmals (tbl_Besuch) zu gleichen Untersuchungen kommen (tbl_Untersuchung1, tbl_Untersuchung2). Nun habe ich Patienten mit dem Besuch 1:n Beziehung verbunden, habe aber das Problem, die einzelnen Untersuchungen, mit einem konkreten Patienten, aber verschiedenen Besuchen zu verknüpfen. Das geht wahrscheinlich über m:n Beziehung? Im Anhang meine Datenbank mit Tabellen und Formularen.
Vielen Dank!

DF6GL

Hallo,

die Beziehung und Tabellen (Normalisierung) sind falsch  (aufgebaut)  und der Datenzusammenhang ist unklar...

Denkanstöße:

Sollen nur die Untersuchungen mit den dazugehörenden Besuchsterminen eines Patienten erfasst werden oder gibt es pro Besuch auch zu erfassende Untersuchungsergebnisse?

Besteht ein Patient nur aus dem Aufnahmedatum?




Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

nordland

Es gibt viele Untersuchungen samt Untersuchungsergebnisse pro Patient und Besuch, d.h. einem Patienten wird zum Beispiel Blutdruck am Baseline Besuch gemessen, das gleiche auch an Folgebesuchen. In der tbl_Patienten wird es nicht viel mehr sein, als Patienten Nr. und Aufnahmedatum, die restlichen Angaben bzw. Untersuchungen werden mehrmals erfasst, deswegen 1:n Beziehung zu tbl_Besuch, tbl_Untersuchung1, tbl_Untersuchung2.

DF6GL

Hallo,

ja, ok, dann bau die Tabellen entspr. dieser Aussage auf.. In diesem Fall ist eine Tabelle "tblBesuche" gar icht nötig. Eine Untersuchung kann nur stattfinden, wenn der Patient auch die Praxis aufsucht ("besucht").

Eine "Tabellenaufzählung"  (Tabelle1, Tabelle2, .. , TabelleX)  mit gleicher Tabellenstruktur ist nicht normaliserungs- ( und damit DB-) konform.

tblPatient    (PatID)            1:
                                            n tblPatientenUntersuchungen  (PUID, PatID, UID, Ergebnis, BesuchsDatum)
tblUntersuchungen  (UID)    1:



Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access