Hi!
Wir diskutieren gerade in einem Projekt über ein Problem der Datenablage in einer Tabelle und kommen zu keiner Übereinstimmung. Das Problem ist folgendes:
Eine Tabelle hat vier Spalten. Spalte 1 ist „Vorgang“ und der Primary Key. Spalte 2 heißt „Liefersystem“, Spalte 3 „Produkttyp“, Spalte 4 „Marktwert“.
In Abhängigkeit des Wertes in „Liefersystem“ ist entweder „Produkttyp“ oder „Marktwert“ gefüllt und das jeweilige andere Feld hat leer bzw. NULL zu bleiben. Die Felder „Produkttyp“ bzw. „Marktwert“ sind also abhängig von „Liefersystem“ bzw. dessen Inhalt.
Ist das ein Verstoß gegen die Normalisierungsregeln (evtl. 3.NF)? Oder ist es aus praktischen oder Performance-Gründe sinnvoll, diese Konstellation in der Datenbank zuzulassen?
Grüße
Heinrich