Hallo,
ich möchte einen kleinen Vokabeltrainer bauen und nutze dafür SQLITE3.
Die Tabelle ist folgendermaßen aufgebaut:
		                     
             Quelltext
                        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
                        Quelltext                    
           	 										| 1:
 | Bewertungsindex  - Wortindex - Bewertung					 | 
		
	  
2) Ich erstelle nur eine weitere Tabelle für die Bewertungen:
		                     
             Quelltext
                        Quelltext                    
           	 										| 1:2:
 3:
 
 | Bewertungsindex - Wortindex - Benutzername - Bewertung01              - 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