Prüfungsteilnehmer
Hallo zusammen,
Blutiger Ninox-Anfänger benötigt Euer Kow How.
Vor Kurzem bin ich von PC auf Mac und damit von MS Access auf Ninox umgestiegen. Ich möchte gern eine kleine Mitgliederverwaltung erstellen. Dabei geht es weniger um Mitgliedsbeiträge. Vielmehr möchte ich für die einzelnen Mitglieder auch die jeweiligen Prüfungen mit Ergebnis abbilden. Momentan habe ich folgende Tabellen angelegt:
Mitglieder
Prüfungen
Prüfer
Graduierungen
Nun möchte ich in der Tabelle Prüfungen die einzelnen Prüfungstermine hinterlgen- inkl. der vorgesehenen Prüflinge. Im Anschluss soll aber auch auf der Seite des jeweiligen Mitglieds zu sehen sein, an welcher Prüfung er teilgenommen hat und ob und mit welcher neuen Graduierung er bestanden hat.
Wie muss ich nun diese Tabellen miteinander verknüpfen, damit ich sowohl bei den Prüfungen mehrere vorhandene Mitglieder auswählen kann und die jeweiligen Prüfungen auch beim jeweiligen Mitglied angezeigt werden?
3 Antworten
-
Hier mal die Datenmodell-Ansicht
-
Wenn ich es richtg sehe, dann wäre die Verknüpfung von Prüfungen und Mitgliedern eine n:m-Beziehung. Da eine solche nicht direkt realisierbar ist, müsste man eine Hilfstabelle erstellen, z. B. namens 'Prüfungsteilnehmer', und diese jeweils n:1 mit den beiden anderen Tabellen verknüpfen. Für die Verbindungen von Prüfungen mit Prüfern und Graduierung hingegen würden m. E. von vornherein n:1-Verknüpfung genügen. Das Datenmodell sollte dann so aussehen:
Ups, es lassen sich leider gerade keine Bilder hochladen. Balken bleibt immer bei 95 % stehen, weiß der Geier warum. Na ja, dann die Verknüpfungen halt in Textform, besser als nix:
Prüfungen ==> Gradiuierung 1:n
Prüfungen ==> Prüfer 1:n
Prüfungen <== Prüfungsteilnehmer n:1
Mitglieder <== Prüfungsteilnehmer n:1Ach so, man sollte sich vorher anmelden, dann klappt's auch mit dem Bild ... :)
-
Die hingeschusterte Textdarstellung ist natürlich falsch. War ja klar.
Prüfungen ==> Graduierung n:1
Prüfungen ==> Prüfer n:1
Prüfungen <== Prüfungsteilnehmer 1:n
Mitglieder <== Prüfungsteilnehmer 1:nSo müsste es richtig sein. Glaube ich. Bin aber selbst schon ganz wuschig. Es genügt halt nicht, doof zu sein, man muss es auch immer wieder zeigen.
Content aside
- vor 5 JahrenZuletzt aktiv
- 3Antworten
- 1264Ansichten