Datenbank - HerbertV/DSAGenesis GitHub Wiki
Allgemein
Die Datenbank benutzt das SQLite 3 Datenformat. SQLite hat den großen Vorteil wie eine normale Datenbank mit SQL abfragbar zu sein und keinen Server installieren zu müssen. Und es ist Open Source!
Benennungsregeln
Die ID Spalte wird immer groß geschrieben. Alle weiteren Spalten einer Tabelle beginnen immer mit dem gleichen eindeutigen Prefix, der auch zum generieren für die IDs der Tabelle verwendet wird. Referenzspalten haben das Format:
[prefix der eigenen Tabelle_]ref_[prefix zur fremden Tabelle_]ID
Beispiel:
Referenz der CharacteristicGroup innerhalb der Characteristics Tabelle
c_ref_cg_ID
Für Junction Tabellen (N:N) gilt folgendes Format:
Junct_[Tabellen Name 1]_[Tabellen Name 2] ist der Name der Junction Tabelle.
ref_[prefix Tabelle 1_]ID Referenzspalte zu Tabelle 1.
ref_[prefix Tabelle 2_]ID Referenzspalte zu Tabelle 2.
Datenbank Seiten Index
- Datenbank Interne Tabellen
- Datenbank DSAG Tabellen Seite 1 Basis
- Datenbank DSAG Tabellen Seite 2 Talente und Kampf
- Datenbank DSAG Tabellen Seite 3 Zauber und Rituale
- [Datenbank DSAG Tabellen Seite 4] Kirchen und Liturgien
- [Datenbank DSAG Tabellen Seite 5] Waffen, Rüstung und Ausrüstung