Synchronisation von 3 "Datenbanken"

Mitglied: ben1300

ben1300 (Level 1) - Jetzt verbinden

23.04.2021 um 09:24 Uhr, 648 Aufrufe, 1 Kommentar, 1 Danke

Moin ! :) face-smile

ich benötige mal eure Unterstützung / logisches Denken :) face-smile
Anbei folgende "Datenbank" Struktur:

whatsapp image 2021-04-22 at 12.16 - Klicke auf das Bild, um es zu vergrößern


Kunden buchen online einen Termin und geben Ihre Kontaktdaten an.
Diese werden in DB_A gespeichert (Datenbank des Terminsystems) und zusätzlich an meinen calDAV Server geschickt (DB_B).

Hier prüfe ich folgendes Szenario:
Gibt es einen Kunden in DB_B mit der E-Mail Adresse, welche von DB_A geschickt wurde?

Ja > Mach nichts
Nein > Lege den Kunden an in DB_B

Das klappt auch soweit ganz gut.

Problem
Wenn sich der Kunde vertippt bei der E-Mail Adresse (Terminbuchung), wird es diese E-Mail sicherlich nicht geben in DB_B und es wird direkt wieder ein neuer Kunde angelegt.

DB_C ist die Datenbank von einem Buchhaltungsprogramm.
Hier lege ich den Kunden aktuell noch per Hand an mit dem Zusatzfeld "Kdnr".
Es gibt allerdings eine API, womit ich Kunden, z.B. via PHP anlegen kann. Hier könnte ich dann einen automatischen Prozess programmieren.

Sprich: Kunde bucht einen Termin (DB_A), Daten werden an meinen calDAV Server (DB_B) geschickt und falls es ein Neukunde sein sollte, direkt an DB_C durchgereicht.





Fragen
1. Wie schaffe ich Problem aus der Welt, dass es nicht zum Erstellen eines Neukunden kommt, wenn der Kunde sich vertippt.

2. Wie schaffe ich es, dass alle Datenbank den selben Datenbestand haben?
Mitglied: StefanKittel
LÖSUNG 23.04.2021 um 09:29 Uhr
Moin

Zitat von @ben1300:
1. Wie schaffe ich Problem aus der Welt, dass es nicht zum Erstellen eines Neukunden kommt, wenn der Kunde sich vertippt.
Schicke eine Email mit einem Code an die Adresse die in einem weiteren Schritt eingegeben werden muss oder einen Link dazu enthält.
Wenn derjenige aber 3 verschiedene Adressen hat, kannst Du die Personen nicht unterscheiden.

2. Wie schaffe ich es, dass alle Datenbank den selben Datenbestand haben?
Nimm eine davon als Master-DB und versuche nicht 3 gegenseitig zu synchronisieren.

Also nur eine Tabelle mit Vorname, Nachname, Email, etc.
Und in der Tabelle Buchhaltung dann nur ID-Kunde, Kundennummer

Stefan
Bitte warten ..
Heiß diskutierte Inhalte
Linux Netzwerk
NAS läßt sich unter Ubuntu-Server nicht anpingen, unter Windows jedoch schon?!
dr.zetoVor 1 TagFrageLinux Netzwerk52 Kommentare

Hallo, ich habe das Problem, dass ich eine Synology-NAS unter einem Ubuntu-Server nicht pingen kann. Unter einem Windows-Client jedoch wird der Ping beantwortet. Hierzu ...

Netzwerke
Suche aktuelle Fernwartungsmöglichkeiten ab 2021?
watchdog76Vor 23 StundenFrageNetzwerke10 Kommentare

Hallo, das ist für viele vermutlich ein uraltes Thema und es gibt schon viele alte Threads, weshalb ich trotzdem einen eneue Thread geschrieben habe. ...

CPU, RAM, Mainboards
Wohin geht die Zukunft?
cramtroniVor 1 TagFrageCPU, RAM, Mainboards6 Kommentare

Guten Tag zusammen, wir sind gerade dabei, uns eine neue IT-Infrastruktur anzuschaffen, bisher haben wir 2 physische Server, auf denen unsere 9 virtuellen Server ...

Batch & Shell
Accounts nach 6 Monaten löschen
lordofremixesVor 15 StundenFrageBatch & Shell6 Kommentare

Hallo Freunde der Sonne, tatsächlich bin ich jetzt kein ITler mehr, sondern so ein IT Datenschutztyp ITler. Muss leider die Kunden immer darauf hinweisen, ...

Multimedia & Zubehör
Suche Handy im Hallen und Außenbereich
gelöst favoriten-listeVor 1 TagFrageMultimedia & Zubehör6 Kommentare

Hallo Für die Produktion suchen wir aktuell Handy. Es reicht ein normales Tasten Telefon. ( Es muss kein Smartphone sein! ) Es sollte Robust ...

Netzwerke
DHCP IP passt nicht zu MAC-Adresse
KirschiVor 11 StundenFrageNetzwerke16 Kommentare

Hallo zusammen, wir haben einen Drucker dem die feste IP 192.168.0.10 per DHCP zugewiesen wird. Ebenso existiert ein PC, der die IP 192.168.0.19 auf ...

Drucker und Scanner
Erfahrungen mit Triumph-Adler
gelöst IT-SpitzbubeVor 5 StundenFrageDrucker und Scanner16 Kommentare

Hi, hat jemand von Euch bereits Erfahrungen mit Triumph-Adler im Zusammenhang mit MFPs gemacht. Wenn ja schaut Ihr hierauf positiv oder negativ zurück. Lieben ...

Server-Hardware
10" Server - für Netzwerkschrank
snop123Vor 1 TagFrageServer-Hardware9 Kommentare

Hallo, im Bereich der Heimnetzwerk setzen sich immer mehr 10" Zoll Netzwerkschränke durch. Ich möchte hier keine Diskussion für das für und wider im ...