Ralf Rimmerg
2005-07-05 18:34:29 UTC
Es gibt eine Access Datenbank mit verschiedenen Tabellen, die in Beziehung
zueinander stehen.
Online wird eine MySQL-Datenbank mit PHP arbeiten. Die Onlinedaten sollen
regelmäßig in die Access-Datenbank
aufgenommen werden.
Es ist eine Adressliste von einem Verein. Bei einer Veranstaltung können
sich Teilnehmer online
eintragen. Diese Daten sind zum Teil schon in der Accessdatenbank vorhanden,
weil sich zum Beispiel
ein Vereinsmitglied anmeldet.
Nun soll der Hauptstamm (Access) mit den Offlinedaten synchronisiert werden.
Dies soll ca. 1x die Woche, oder sogar 1x am Tag erfolgen.
Wie kann man soetwas realisieren?
Meine Gedanken:
Man exportiert alle MySQL Daten in eine Accessdatenbank, welche den gleichen
Aufbau hat, wie die Hauptdatenbank.
Dann führt man eine Synchronisierung durch. Das wäre mein Traum.
Funktioniert ein solches Konstrukt?
Berücksichtigt ACCESS dabei die Beziehungen?
Oder gibt es einen besseren Weg?
Komprimierte Struktur der Datenbank: Haupttabelle->
AdressID (primary Key)
Plz
Ort
Name
Vorname
Nebentabellen wie zum Beispiel Anmeldung für Veranstaltung (es gibt immer
nur eine Veranstaltung)
AdressID (fremder Schlüssel)
Datum der Anmeldung
Wieviel Personen
Name der Gäste
Die Teilnehmer identifizieren sich mit Name, Vorname, Plz, Ort.
->Klar mit der Kennnummer wäre es am Besten... <- Geht aber (noch) nicht
Die Aufgabe der Synchronisierung ist alle gesammelten Onlinedaten in die
Haupttabelle/Nebentabelle zu übernehmen.
Danach werden die Onlinedaten gelöscht und es wird mit der Access weiter
gearbeitet. 5 Tage später gibt es dann wieder
neue Anmeldungen. usw.
Wie kann man soetwas lösen?
zueinander stehen.
Online wird eine MySQL-Datenbank mit PHP arbeiten. Die Onlinedaten sollen
regelmäßig in die Access-Datenbank
aufgenommen werden.
Es ist eine Adressliste von einem Verein. Bei einer Veranstaltung können
sich Teilnehmer online
eintragen. Diese Daten sind zum Teil schon in der Accessdatenbank vorhanden,
weil sich zum Beispiel
ein Vereinsmitglied anmeldet.
Nun soll der Hauptstamm (Access) mit den Offlinedaten synchronisiert werden.
Dies soll ca. 1x die Woche, oder sogar 1x am Tag erfolgen.
Wie kann man soetwas realisieren?
Meine Gedanken:
Man exportiert alle MySQL Daten in eine Accessdatenbank, welche den gleichen
Aufbau hat, wie die Hauptdatenbank.
Dann führt man eine Synchronisierung durch. Das wäre mein Traum.
Funktioniert ein solches Konstrukt?
Berücksichtigt ACCESS dabei die Beziehungen?
Oder gibt es einen besseren Weg?
Komprimierte Struktur der Datenbank: Haupttabelle->
AdressID (primary Key)
Plz
Ort
Name
Vorname
Nebentabellen wie zum Beispiel Anmeldung für Veranstaltung (es gibt immer
nur eine Veranstaltung)
AdressID (fremder Schlüssel)
Datum der Anmeldung
Wieviel Personen
Name der Gäste
Die Teilnehmer identifizieren sich mit Name, Vorname, Plz, Ort.
->Klar mit der Kennnummer wäre es am Besten... <- Geht aber (noch) nicht
Die Aufgabe der Synchronisierung ist alle gesammelten Onlinedaten in die
Haupttabelle/Nebentabelle zu übernehmen.
Danach werden die Onlinedaten gelöscht und es wird mit der Access weiter
gearbeitet. 5 Tage später gibt es dann wieder
neue Anmeldungen. usw.
Wie kann man soetwas lösen?