On Wed, 14 Aug 2002 09:12:13 +0200, Frank Sommer wrote:
Wie soll die Struktur aussehen? Meine ersten Gedanken wären in etwa die:
- db-basiert
- Haupttabelle enthält die Felder ID, FrageID, Sprache, Schwierigkeitsgrad, Thema
- Fragentabellen enthalten FrageID und die Texte, jeweils in einer Sprache (zunächst vielleicht deutsch und Suaheli ;-)
- Antworttabellen enthalten... ja ja
Mangels komplexer Struktur und Menge würde ich sowas eher in einem ASCII-File einlagern. Der Content wird allerings komplizierter zu "programmieren" sein als das Drumherum.
BTW: Deine Tabellen sind für meinen Geschmack seltsam gestaltet falls du was relationales mit SQL-Zugriff im Hinterkopf hast. Durch einem Eintrag in einem Feld der einen Relation (Sprache) auf den _Namen_ einer anderen Relation zu verweisen, also eine Art Fremdschlüssel auf einen Relationsnamen, ist eher ungewöhnlich. Sowas zerlegt (normalisiert) man IMO anders.
Reinhard