Mailinglisten-Archive |
Hi, > Wie weit sollte man es mit der Normalisierung einer Datenbank in MySQL > eigentlich treiben? Typische WIler/BWLer-Antwort: "Kommt drauf an". Meist reicht es doch voellig aus, bis zur 3. NF zu normalisieren. Alles was danach kommt, ist meistens eher nicht noetig (in der Praxis: fuer Klausuren etc. -also die Theorie- gilt was anderes!). Manchmal benoetigst Du auch noch die Boyce-Codd-NF (wg. Einfuege-/Loesch-Anomalie). Machmal kann es sogar passieren (woll'n wir hier ja nicht so laut sagen ;), dass man noch weniger normalisiert. Aus Performancegrueden, wenn Du also weisst, dass Du spaeter bestimmte Abfragen garantiert nicht/selten brauchst und andere dadurch wesentlich schneller machen kannst... das ist zwar aus theoretischer Sicht verwerflich, aus praktischer Sicht i.S. Wartezeiten/Ergonomie aber unverzichtbar. Eine Faustregel kenn ich nicht (->wenn jemand einen schoenen Spruch hat - immer her damit :) - ansonst kann ich Dir nur die einschlaegige Literatur empfehlen: - Balzert, Helmut: Lehrbuch der Software-Technik - Reinhart, Michael: Relationales Datenbankdesign - Yourdon, Edward: Modern Structured Analysis - Franke, Thomas S.: Begleitunterlagen zur Uebung "Datenmodellierung und Datenbanken", Uni Mainz, http://service.wiwi.uni-mainz.de/dl/dl.phtml?ls_nr=3 <Eigenwerbung> - Guba, Andreas; Ostheimer, Bernhard: PC-Praktikum, Muenchen/Wien: Oldenbourg 1999. ;) </Eigenwerbung> auf weitere Beitraege zu diesen interessanten Thema freuend, Bernhard -- Bernhard Ostheimer E-Mail: Bernhard.Ostheimer_(at)_Uni-Mainz.de --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive