Jetzt kommt mal was für alle Theoretiker:
Ich brauch eigentlich nur eine Meinung von euch, ob mein Gedankengang richtig ist.
Also stellt euch vor ihr habt eine relationale Datenbank und wollt da Daten aus einem Prozess eintragen. Am besten zu jedem Fehler die Ursache. Nun kann jeder Fehler beliebig viele Ursachen haben und umgekehrt. Also eine m : n (Ursache : Fehler) Relation. Die müssen also irgendwie vorher auf 1:n Relationen herunter gebrochen werden. Die Ursachen kann ich nicht pro Fehler verkleinern (an 1 annähern) aber ich könnte die Anzahl der Fehler pro Ursache vergrößern (also detaillierter erfassen) und dadurch Ursachen ausschließen. Da käme ich doch näherungsweise auch an 1:n Relationen heran, oder?
PS: Ich weiß selber nur Müll abgefragt wird wenn die Relationen nicht sauber sind.