Guten Abend,
ich arbeite gerade an meinem ersten Projekt mit Datenbank und wollte kurz nachfragen, ob das Design meiner Datenbank so in Ordnung ist, oder ob es da noch was zu verbessern gibt.
Das Script ist eigentlich soweit fertig, ich wollte aber bevor ich anfange massenhaft Daten in die Datenbank zu schreiben sichergehen, nicht das ich nachher alles ändern muss.
Es handelt sich um einen Fragen-Antworten (multiple choice) Test.
Das Script ist so aufgebaut, dass es Fragen aus verschiedenen Fächern gibt und dazu jeweils verschiedene Themen.
Weiterhin kann jede Frage positiv oder negativ gestellt werden (z.B. Welche Aussage ist richtig bzw. Welche Aussage ist falsch)
In der Datenbank sind dann jeweils eine Reihe von sowohl richtigen als auch falschen Aussagen gespeichert.
Das Script sucht sich eine Frage raus, entscheidet zufällig ob diese positiv oder negativ gestellt wird und gibt dann je nachdem z.B. eine richtige und vier falsche Antwortmöglichkeiten aus.
Meine Datenbankstruktur sieht bis jeztz folgendermaßen aus:
Tabelle für Fragen:
Tabelle für Antworten:
Über die Spalte "fragen_id" kann ich die Antworten zur Frage aufrufen und über die richtigkeit eben die Fragen die jeweils gebraucht werden.
Das Script funktioniert meiner Meinung nach sehr gut.
Ich hoffe ich bekomme jetzt noch ein paar Tipps was und ob ich an der Datenbank noch ändern sollte, bevor ich dann massenhaft Fragen hineinschreibe.
Wünsche einen schönen Abend
Gruß
bageleudi
ich arbeite gerade an meinem ersten Projekt mit Datenbank und wollte kurz nachfragen, ob das Design meiner Datenbank so in Ordnung ist, oder ob es da noch was zu verbessern gibt.
Das Script ist eigentlich soweit fertig, ich wollte aber bevor ich anfange massenhaft Daten in die Datenbank zu schreiben sichergehen, nicht das ich nachher alles ändern muss.
Es handelt sich um einen Fragen-Antworten (multiple choice) Test.
Das Script ist so aufgebaut, dass es Fragen aus verschiedenen Fächern gibt und dazu jeweils verschiedene Themen.
Weiterhin kann jede Frage positiv oder negativ gestellt werden (z.B. Welche Aussage ist richtig bzw. Welche Aussage ist falsch)
In der Datenbank sind dann jeweils eine Reihe von sowohl richtigen als auch falschen Aussagen gespeichert.
Das Script sucht sich eine Frage raus, entscheidet zufällig ob diese positiv oder negativ gestellt wird und gibt dann je nachdem z.B. eine richtige und vier falsche Antwortmöglichkeiten aus.
Meine Datenbankstruktur sieht bis jeztz folgendermaßen aus:
Tabelle für Fragen:
Code:
id | fach | thema | frage_pos | frage_neg ---------------------------------------------------- 1 | Bio | Evolution | ... | ...
Code:
id | antwort | richtigkeit | fragen_id -------------------------------------------- 1 | ... | richtig | 1 2 | ... | richtig | 1 3 | ... | falsch | 1
Das Script funktioniert meiner Meinung nach sehr gut.
Ich hoffe ich bekomme jetzt noch ein paar Tipps was und ob ich an der Datenbank noch ändern sollte, bevor ich dann massenhaft Fragen hineinschreibe.
Wünsche einen schönen Abend
Gruß
bageleudi
Kommentar