von RobertG » Do, 01.05.2025 20:00
Du kannst zwar bei *.csv-Dateien alle Dateien in ein Verzeichnis legen und dann mit einer *.odb-Datei darauf zugreifen. Du kannst aber keine Relationen erstellen, da in einem relationalen Datenbanksystem die Integrität der Daten gewährleistet werden muss.
Auch Abfragen über mehr als eine Tabelle sind nicht möglich. Die einzige Möglichkeit, hinten herum eine Beziehung darzustellen, sind Formulare und Listenfelder.
Wenn ich vor der Aufgabe stehen würde, dann würde ich den Datenbestand per Makro in eine MariaDB einlesen. Bei der Menge an Daten würdest Du mit den internen Datenbanksystemen nur Schiffbruch erleiden. Und wenn die Relationen wirklich durch die *.csv-Dateien gewährleistet werden, dann kannst Du in der MariaDB auch die Relationen erstellen und von den Ausgangsdaten unabhängig eine Auswertung machen. Nur musst Du ausschließen, dass neue Datensätze in der MariaDB hinzugefügt werden - das würde schnell einen Import neuer Daten stören, da Schlüsselfelder plötzlich schon belegt sind.
Du kannst zwar bei *.csv-Dateien alle Dateien in ein Verzeichnis legen und dann mit einer *.odb-Datei darauf zugreifen. Du kannst aber keine Relationen erstellen, da in einem relationalen Datenbanksystem die Integrität der Daten gewährleistet werden muss.
Auch Abfragen über mehr als eine Tabelle sind nicht möglich. Die einzige Möglichkeit, hinten herum eine Beziehung darzustellen, sind Formulare und Listenfelder.
Wenn ich vor der Aufgabe stehen würde, dann würde ich den Datenbestand per Makro in eine MariaDB einlesen. Bei der Menge an Daten würdest Du mit den internen Datenbanksystemen nur Schiffbruch erleiden. Und wenn die Relationen wirklich durch die *.csv-Dateien gewährleistet werden, dann kannst Du in der MariaDB auch die Relationen erstellen und von den Ausgangsdaten unabhängig eine Auswertung machen. Nur musst Du ausschließen, dass neue Datensätze in der MariaDB hinzugefügt werden - das würde schnell einen Import neuer Daten stören, da Schlüsselfelder plötzlich schon belegt sind.