Ludger: Frage zum DB-Design

Beitrag lesen

Hi,

Das den Feintunern zu überlassen ist ein schwerer Fehler, denn Feintuning kann nicht darin bestehen das Tabellendesign zu ändern.

das sind, wie bereits geschrieben, Performanceueberlegungen. Geraete und damit CPU-Zeit haben wir aber genug. (Bitte nicht ans Betriebsteam weiterreichen. Das B-Team macht mir sowieso schon Sorgen. ;-)

Daher ist es auch für dich von Interesse, denn entweder bist du für das Datenbankdesign zuständig, dann musst du dich von vorneherein darum kümmern, oder du sagst das interessiert dich nicht, warum machst du dir dann Gedanken über zusammengesetzte Primärschlüssel?

Weil zusammengesetzte PKs boese sind, zumindest unter wirtschaftlichen Gesichtspunkten. Dass diese bei einer Hilfstabelle fuer "n:m"-Beziehungen - sofern ich alles richtig verstanden habe, wovon ich aber einfach mal ausgehe - die optimale Loesung darstellen, will ich doch gar nicht bezweifeln. Die sind also boese und stellen manchmal die optimale Loesung dar. Ist doch logisch und kohaerent, oder?   :-)

Gruss,
Ludger

--
"Performancefragen sind was fuer unsere Studis.   ;-)"