Forum: Datenbanken
by Aurelius,
28. Aug 2015
Es ist natürlich richtig, dass man durch Normalisierung etc. Einbußen in der Performance bekommt. Allerdings nehme ich persönlich sowohl im Datenbankdesign als auch im Quelltext Peformanceverluste (sofern sie im Rahmen bleiben und es keine zeitkritische Anwendung ist) in Kauf, solange dadurch das System verständlich und leicht wartbar/erweiterbar bleibt.
Forum: Datenbanken
by Aurelius,
27. Aug 2015
Meine Rückfrage war eher Interessenshalber, da ich dort keine Verletzung erkennen kann. :) Aber allgemein versuche ich die Datenbank so "perfekt" wie möglich zu halten. Macht es einfacher eine schöne Anwendung darum zu stricken und gibt mir ein gutes Gefühl :angel:
Gefällt mir :thumb:
Forum: Datenbanken
by Aurelius,
27. Aug 2015
@ mkinzler:
Genau so einen Aufbau mit 3 Tabellen habe ich gemeint.
Aber bist du dir sicher dass die erste Variante die 2. Normalform etc. verletzt? Schließlich sind die Steuerinformationen ja nur abhängig vom Primary Key.
ID|Name|...|VIPKUNDE|MAHNSPERRE
1|Müller|...|1|0
2|Maier|...|0|0
3|Werner|...|1|1
Forum: Datenbanken
by Aurelius,
27. Aug 2015
Hallo zusammen,
ich habe eine prinzipielle Frage zum Datenbank-Design und hätte da gerne ein paar Drittmeinungen.
Ich habe eine Tabelle, bspw. KUNDEN (alle Bezeichnungen sind nur Beispiele). Nun möchte ich für jeden Datensatz verschiedene Boolean-Steuerinformationen hinterlegen, welche Auswirkungen in diversen anderen Programmteilen haben (bspw. VIPKUNDE, KOMMUNIKATIONSSPERRE,...