Ich arbeite derzeit an einer Online-Testanwendung mit begrenzter Antwortzeit usw. Das größte Problem für mich ist, die Datenbank zu entwerfen. Ich habe paar Ideen, aber ich habe viele Probleme bei der Verwaltung der Daten.Auf der Suche nach Anleitung
Allgemeine Idee:
Benutzer sind in Gruppen unterteilt. Ein Benutzer kann zu mehr als einer Gruppe gehören. Tests werden Gruppen von Benutzern zugewiesen. Ein Test kann mehr als einer Gruppe zugewiesen werden.
Der schwierige Teil für mich ist, wie man die Beziehung darstellt. Ob IDs von Gruppen getrennt werden sollen, zB mit. ',' in einer Spalte der Benutzertabelle oder nicht. Gleiches gilt für Tests. Wenn ich das mache, was ich oben geschrieben habe, wird es einige Suchschwierigkeiten geben.
Ich brauche nur eine Richtung zu arbeiten.