Diagramm User-Aktivität pro Jahr
Neues Attribut “activity” im Schema mod_users in der Tabelle users
FK vom Typ UUID und verweist auf PK in der neuen Tabelle “activity”
Neue Tabelle “activity” im Schema mod_users
Attribute
id (PK) zum Referenzieren auf Datensatz von users
Verweist auf den Datensatz in der Tabelle users.
Wenn der Datensatz in users gelöscht wird, bleibt der Datensatz in activity bestehen
year (date) für die Statistik nach Jahr
Sobald eine Ausleihe getätigt wird, erfolgt ein Eintrag für das aktuelle Jahr. Sollte es schon einen Eintrag geben für das Jahr, gibt es keine Änderung.
Bei Bedarf müsste das Schema erweitert werden, wenn man bspw. wissen möchte, wie viele Ausleihen pro User im Jahr durchschnittlich waren. In diesem Fall benötigt man eine weitere Tabelle, wo sämtliche Aktivitäten gelistet werden.
patrongroup (FK) zum Referenzieren zur Nutzergruppe