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