DaNiS speichert die meisten Inhalte nicht in einer sondern in mehreren miteinander verknüpften Tabellen. Dies wird u.a. deshalb gemacht, damit die Daten nicht unnötigt doppelt und dreifach gespeichert werden müssen. So reicht es völlig aus, wenn man die Adresse, eines Wohnortes, in dem bspw. 100 SchülerInnen wohnen, genau nur einmal in der Datenbank speichert und diese eine Ortsangabe dann mit den 100 Datensätze der SchülerInnen verknüpft. 

Sollte sich der Namen dieses Ortes durch Eingemeindung oder Namensänderung einmal ändern, dann müsste man diese Änderung in der Datenbank nur einmal durchführen und alle 100 SchülerInnen hätten wieder korrekte Anschriften. 
Solche Verküpfungen kommen in der DaNiS-Datenbank ganz häufig vor. Sie haben neben den beschriebenen Vorteilen aber auch einen Nachteil. 

Bei der Berichtserstellung werden die  notwendigen Datenbankabfragen komplizierter, als bei einer nicht relationalen Datenbank. 


Grundsätzlich braucht es SQL-Befehle, um die Daten abzufragen. 


Im Bereich Data können Sie eine neue Datenquelle anlegen. Klicken Sie hierfür auf die gelbe Tonne und wählen Sie MyDacQuery und klicken Sie irgendwo auf die weiße Fläche.



Mit Doppelklick auf das entstandene Symbol kommen Sie in einen SQL-Befehlsbereich. 



Um hier erfolgreich Daten einzugeben, gibt es verschiedene Möglichkeiten. Mit dem Befehl "select * from danis" erhalten Sie grundsätzlich eine Vielzahl von Daten, die für die meisten Berichte ausreicht. Für einige Bereiche sind aber auch sehr viel weniger Daten nötig. 

Im Folgenden möchten wir Ihnen zwei Hilfsmittel zur Selektion von Daten an Beispielen vorstellen:


a) Datenzusammenstellung mit dem Fast Query Builder Designer (in FastReport enthalten)

b) Datenzusammenstellung mit dem MySQL Query Browser (externes Programm)