Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Datenbank - Normalisierung Richtlinie oder Pflicht?

  Alt 13. Mär 2009, 19:22
Eine Datenbank muss immer so konzipiert sein, das sie für den Aufgabenbereich optimal geeignet ist. Eine Verwaltungs-DB wird immer an der 3.NF orientiert sein, wobei man nicht jedes Detail durchnormalisieren muss. Ein Datawarehouse dagegen bricht mit so ziemlich jeder Konvention hinsichtlich des Normalisierens, hier geht es nur um Geschwindigkeit bei der Auswertung.

Bei deinem Design sehe ich große Probleme bei der Auswertung und Filterung. Stringoperationen eignen sich nicht dazu, Daten effizient zu filtern. Auch wirst du auf deine kodierte Information keinen Index setzen können, um Abfragen zu beschleunigen.

Wenn Du jedoch eh nur wenige Einträge hast, ist das wurscht. Aber dann kannst Du auch eine Stringlist nehmen und deine Daten als Textdatei ablegen.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat