Hallo,

ich habe eine mySQL Datenbank mit mehreren Tabellen. Mein Problem ist hierbei, das ich kontinuierlich Prozessdaten aus Maschinen auslese und nicht weiß, wie ich die Datenbank dann normalisiere ohne Redundanzen...

z.B die Tabelle Solldaten:

Hier werden die Solldaten einer Maschine reingeschrieben, wenn sich die Charge geändert hat.

Bei der Istdaten Tabelle werden die tatsächlichen Messdaten alle 3 Sekunden in die Datenbank geschrieben

Bei der Fehler Tabelle wird nur reingeschrieben, wenn ein Fehler aufgetreten ist.

Was mir auch sorgen bereitet ist, dass 3 verschiedene Tabellen über die Primärschlüssel der Anlagen Tabelle aufgerufen werden. Macht man das so?

Meine Frage nun, ob man das nicht schöner lösen kann? Ich schreibe ja mehrfach die Charge, Zeit und die Länge in verschiedene Tabellen. Es klappt zwar so, aber es soll auch formell richtig sein.
Danke für hilfreiche Antworten