Alles klar.
In welchem Encoding speichert sqlite3 stringwertige Inhalte? UTF-8, latin1? Diese Angabe ist immer sehr hilfreich, wenn man Datenbankabz?ge der Allgemeinheit zug?nglich macht.
Noch ein paar Anmerkungen:
- Tabellen- und Spaltennamen nicht in camelCase. Entweder nur Gro?- oder Kleinschreibung verwenden, dass erh?ht die Portabilit?t.
- Das verwendete Schema und dahinterliegende Modell erl?utern. Was bedeutet bspw. `heldenklasse` in der Tabelle `klasse`, sind die Inhalte der Spalten `distanz`, `abklingzeit` u.?. maschinell auswertbar d.h. liegt hier ein Format zu Grunde oder sind hier tats?chlich beliebige Textwerte zu finden. Letzteres w?re schade, da Auswertbarkeit ein entscheidendes Kriterium f?r eine Datenbasis ist.
Hast Du in den Beschreibungen Zeilenumbr?che drin? W?re das viel Arbeit f?r Dich, diese zu entfernen? Hintergrund ist, dass eine Datenbasis wie diese eigentliche keine Formatierungsanweisungen enthalten soll. Dies ist Aufgabe der GUI-/Darstellungsschicht zu entscheiden, wann ein Zeilenumbruch geschehen soll.
Mal abgesehen davon finde ich die Datenbasis schon recht gut. Man kann daraus fast schon das Klassenwerk oder Talentwerk generieren. Hierzu ben?tigt man lediglich noch die Assoziation der Klassen und Heldenklassen untereinander, um den doch recht flachen Klassenbaum zu erstellen.
Wo eine solche Datenbasis richtig m?chtig werden kann, ist die Auswertbarkeit von Abh?ngigkeiten. Wenn man bspw. an jedem Talent formulieren kann, auf welche Charakterwerte (Eigenschaften, Attribute, Fertigkeiten, berechn. Werte) welche Auswirkungen existieren, kann man Fragen wie "Welche Talente kann ich f?r einen Krieger nutzen, um Angriff zu erh?hen" oder "Welche Talente erh?hen LK, direkt oder indirekt" usw. beantworten kann. Dann k?nnte man sogar Optimierungsalgorithmen dar?ber laufen lassen. Dazu ben?tigt man aber ein etwas erweitertes Modell, sollte bei DS4 nicht allzu schwer zu entwickeln sein. Nur so als Anregung, hatte sowas schonmal ?berlegt, f?r das Klassenwerk zu machen, ist dann aber mangels Zeit und Interesse an DS4 wieder eingeschlafen