Office: Datenmodell bei abgestufter Mitgliedschaft

Helfe beim Thema Datenmodell bei abgestufter Mitgliedschaft in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, Für eine Mitgliedsdatenbank Verein habe ich eine Frage zum Datenmodell. Ich habe eine Tabelle mit den Adressdaten meiner Mitglieder. Und... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von HankBully, 30. Januar 2025.

  1. HankBully hat Ahnung

    Datenmodell bei abgestufter Mitgliedschaft


    Hallo Leute,
    Für eine Mitgliedsdatenbank Verein habe ich eine Frage zum Datenmodell. Ich habe eine Tabelle mit den Adressdaten meiner Mitglieder. Und dann eine zweite Tabelle in der ich die Mitgliedschaft abbilde. Die hat eine Spalte Primärschlüssel (N-Mitgliedschaft-ID), einen Fremdschlüssel (Mitglieds-ID.) und ein Eintrittsdatum und ein Austrittsdatum. Jetzt gibt es aber noch eine zweite Ebene als Mitglied, ich nenne es mal "Spezialmitglied". Spezialmitglied kann man nur sein, wenn man schon "normales Mitglied" ist. Und wenn man als normales Mitglied austritt, fällt automatisch auch die Spezialmitgliedschaft weg. Wie bilde ich das am Besten ab? Einfach eine zweite Mitgliedschafts-Tabelle die genauso wie die andere Tabelle mit den Adressdaten verbunden ist, und ich muss einfach dran denken, immer in beiden Tabellen die Daten einzugeben. Oder lege ich die Spezialmitglieds-Tabelle unter die Normalmitgliedschaft und verknüpfe die N-Mitgliedschafts-ID als Fremdschlüssel mit der S-Migliedschafts-ID in der S-Mitgliedschafts-Tabelle. Was ist aus eurer Sicht geschickter / richtig? Und kann ich das dann in Formularen für die Eingabe richtig darstellen?

    Viele Grüße
    HankBully
     
    HankBully, 30. Januar 2025
    #1
  2. andyfau
    andyfau Erfahrener User
    Hallo HankBully,
    wenn die Felder der Normalmitgliedschaft die gleichen sind wie bei der Spezialmitgliedschaft, dann reicht doch eine Mitgliedschaftstabelle in der ein Statusfeld die Art der Mitgliedschaft kennzeichnet. Wozu dann "Untertabellen"? Dasselbe gilt für die Freundestabelle in deinem nächsten Post. Wenn ein Mitglied gleichzeitig N, S und/oder F sein kann. kannst Du Kontrollkästchen (Feldtyp J/N) nutzen.
     
    andyfau, 30. Januar 2025
    #2
  3. HankBully hat Ahnung
    Hallo,
    Mit gleiche Felder habe ich gemeint, dass es die gleichen Spalten von der Art sind. Aber der Inhalt ist natürlich ein anderer. Ein Beispiel: Ein Mitglied wird am 01.01. N-Mitglied, am 01.04. zusätzlich S-Mitglied und am 31.05. wird die S-Mitgliedschaft wieder beendet, aber die N-Mitgliedschaft läuft trotzdem noch weiter. Die unterschiedlichen Daten will ich ja auswerten können. Wann gab es wieviel Mitglieder von welcher Sorte.

    Danke für's mitdenken!
    Viele Grüße
    HankBully
     
    HankBully, 30. Januar 2025
    #3
  4. andyfau
    andyfau Erfahrener User

    Datenmodell bei abgestufter Mitgliedschaft

    Na dann machst Du eben anstatt der Ja/Nein-Felder Datumsfelder rein: N-von, N-bis, S-von, S-bis, F-von, F-bis. Darüber kannst Du dann alles in einer Tabelle abhandeln. Zusätzliche Tabellen verkomplizieren die Sache hier doch nur. Die benötigst Du nur, wenn jemand über einen längeren Zeitraum mehrfach die Mitgliedschaft wechselt und Du die abgelaufenen Mitgliedschaften nachhalten möchtest.
     
    andyfau, 30. Januar 2025
    #4
  5. HankBully hat Ahnung
    Hallo,
    Danke. Es ist zwar grds. so, dass es vereinzelt Mitglieder gibt, die S-Mitglied werden, diese abgeben und später nochmal bekommen. Aber das ist selten und da überschreibe ich einfach die Felder wieder. Das dürfte passen. Danke nochmal
    Viele Grüße
    Hankbully
     
    HankBully, 31. Januar 2025
    #5
  6. Doming
    Doming Erfahrener User
    Hallo,
    nach der Aufgabenstellung würde ich sagen eine Tabelle reicht für alles. Sollte es interessant sein, wann die Auf/Ab-Stufung stattfand, wäre eine zweite Tabelle mit Datum und Status sinnvoll.
    Gruß
    Doming
     
  7. HankBully hat Ahnung
    Hallo,
    Danke für die Antwort. Und um sicherzustellen, dass alles richtig eingegeben ist, erstelle ich eine Kontrollabfrage, dass niemand gleichzeitig F- und N-Mitglied ist bzw. S- ohne N-Mitgliedschaft besteht. Und die lass ich dann ab und zu laufen.
    Danke
    Viele Grüße
    HankBully
     
    HankBully, 1. Februar 2025
    #7
  8. andyfau
    andyfau Erfahrener User

    Datenmodell bei abgestufter Mitgliedschaft

    Hallo, das kannst Du doch direkt bei der Eingabe im Formular prüfen. Eine Ab-und-zu-Abfrage führt irgendwann zu Inkonsistenzen.
    Dabei schaust Du, ob sich Zeiträume überschneiden, was ja in bestimmten Fällen nicht sein darf.
    Am einfachsten lässt sich das beim Formularereignis "vor Aktualisierung" in eine VBA-Prozedur packen.
     
    andyfau, 1. Februar 2025
    #8
  9. HankBully hat Ahnung
    Hallo,
    Jetzt bin ich nochmal ins Grübeln, gekommen, ob ich die Antworten wirklich genau richtig verstehe. Ihr würdet also nur eine EINZIGE Tabelle machen, mit den Daten (Nachname, Vornahme, Adresse usw.) des Mitgliedes / Freundes. Und in der Tabelle dann auch die Felder (Start und Ende jeweils als Datum) für N-Mitgliedschaft, S-Mitgliedschaft und für Freundes-Zeit. Oder würdet ihr das in eine (!) andere Tabelle auslagern?

    Und die Prüfung, dass die Datensätze keine Missverständnisse erzeugen, stimmt natürlich, das sollte jedes Mal geprüft werden, da ist so eine Routine besser!

    Viele Grüße
    HankBully
     
    HankBully, 2. Februar 2025
    #9
  10. Doming
    Doming Erfahrener User
    Hallo Hankbully,
    wie gesagt, geht es nur um den Status, reicht eine Tabelle (oder Excel), wenn es aber nachher auch um Jubiläen geht, wäre es unter Access besser, eine zweite Tabelle mit Datum und Status zu bauen, mit dem Primärschlüssel der Mitglieder als Fremdschlüssel. Dann kann Access Dir nachher auch sagen, wie lange Mitglied Herbert schon den Status S hat. (Ja, kann Excel auch, aber wenn es um die Zeitpunkte von den verschiedenen Stati geht, ist Access komfortabler (vermute ich).
    Gruß
    Doming
     
  11. HankBully hat Ahnung
    Hallo,
    Alles klar, jetzt hab ich es verstanden. Vielen Dank für das Nachdenken und Erläutern und Erklären!!!
    Viele Grüße
    HankBully
     
    HankBully, 3. Februar 2025
    #11
Thema:

Datenmodell bei abgestufter Mitgliedschaft

Die Seite wird geladen...
  1. Datenmodell bei abgestufter Mitgliedschaft - Similar Threads - Datenmodell abgestufter Mitgliedschaft

  2. Mitglieder und Nichtmitglieder im Datenmodell

    in Microsoft Access Hilfe
    Mitglieder und Nichtmitglieder im Datenmodell: Hallo Leute, Ich habe eine Mitglieds-Datenbank für einen Verein. Da gibt es eine Tabelle mit den Adress-Daten der Mitglieder. Diese sind dann verknüpft mit eine Mitgliedschafts-Tabelle mit...
  3. Fehlermeldung Pivot-Tabelle

    in Microsoft Excel Hilfe
    Fehlermeldung Pivot-Tabelle: Hallo Zusammen, Wenn ich: 1) eine neue Pivot-Tabelle erstellen oder 2) eine bestehende Pivot-Tabelle bearbeiten möchte erscheint folgende Fehlermeldung: "Ein Problem mit dem Datenmodell hindert...
  4. Datenmodell, PowerQuery Office 2019

    in Microsoft Excel Hilfe
    Datenmodell, PowerQuery Office 2019: Moin, ich versuche schon seit einiger Zeit eine Lösung für folgendes Problem zu finden. In einem Fahrzeug wird täglich eine .csv erstellt in der Temperaturen, Drücke, Drehzahlen und GPS...
  5. Datenschnitt mit Cube Funktion ausgeben lassen

    in Microsoft Excel Hilfe
    Datenschnitt mit Cube Funktion ausgeben lassen: Hallo zusammen, gibt es eine Möglichkeit wie ich mir mit einer Cube Funktion die aktuelle Auswahl aus einem Datenschnitt in eine Zelle schreiben lassen kann? Wenn aus dem Datenschnitt ein...
  6. Lernprogramm: Optimieren des Datenmodells für die Power View-Berichterstellung

    in Microsoft Excel Tutorials
    Lernprogramm: Optimieren des Datenmodells für die Power View-Berichterstellung: Lernprogramm: Optimieren des Datenmodells für die Power View-Berichterstellung Excel 2013 Mehr... Weniger Sie haben...
  7. Datenmodell für Angebotstool

    in Microsoft Access Hilfe
    Datenmodell für Angebotstool: Hallo Zusammen, aktuelle schreibe ich ein Kalkulations/Angebotstool. Leider bekomme ich es nicht hin ein Datenmodell zu erstellen. Der Anwender legt zuerst einen Kunden an. Hier definiert er...
  8. Datenmodell und Beziehung

    in Microsoft Access Hilfe
    Datenmodell und Beziehung: Guten Abend liebe Access-Gemeinde, zwei Fragen zu meinem kleinen, angehängten Datenbankmodell. 1. Ich habe gelesen, dass sich 1:1 Beziehungen u.a. eignen, wenn man entweder sensible Daten...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden