Hallo,
ich möchte einen kleinen Vokabeltrainer bauen und nutze dafür SQLITE3.
Die Tabelle ist folgendermaßen aufgebaut:
Quelltext
1: 2: 3:
| Wortindex (Primärschlüssel) - Fremdwort - Deutsch - Lektion - Bewertung
01 - alzarsi - aufstehen - Lektion 9 - 1 |
In der Bewertung kann man in einem Integerwert festlegen, wie gut man das Wort gewusst hat (z.B. 0 = noch nicht bewertet;
1 = sehr gut; 6 = ungenügend). Dadurch besteht später die Möglichkeit, gut gewusste Wörter herauszufiltern.
Nun möchte ich gerne, dass mehrere Leute eine Zeile bewerten können.
Ich dachte nun an folgende Möglichkeiten:
1) Ich erstelle einfach pro Benutzer eine weitere Tabelle mit den Spalten:
Quelltext
1:
| Bewertungsindex - Wortindex - Bewertung |
2) Ich erstelle nur eine weitere Tabelle für die Bewertungen:
Quelltext
1: 2: 3:
| Bewertungsindex - Wortindex - Benutzername - Bewertung 01 - 01 - Person 1 - 2 02 - 01 - Person 2 - 4 |
Bei der zweiten Möglichkeit müsste ich überprüfen, ob der Eintrag Wortindex und Benutzername bereits existiert. Allerdings erscheint mit diese als sinnvoller. Da ich jedoch absoluter Neuling bin, was Datenbank-Programmierung angeht, bin ich mir unsicher.
Viele Grüße