Ludger: BCNF

Beitrag lesen

Hi,

Die zentrale Tabelle mit den Verknüpfungen in alle Untertabellen besteht nur aus Zahlenwerten (int). Ist es sinnvoll für jedes Attribut einen Index zu erstellen wegen der schnelleren Durchsuchung oder ist das ein Schuss in den Ofen, weil die Größe der Tabelle dadurch zu stark aufgebläht wird, so daß die Suche nicht mehr so schnell abläuft?

die Tabelle wird ja nicht groesser, wenn Du Metadaten (Indizes) anlegst. Allerdings werden INSERTs und DELETEs und so schon ein wenig langsamer. Dein Kriterium sollte also sein: werden die Indizes benoetigt?

Und die Antwort lautet: frag den Abfrage-Designer (der weiss naemlich welche Datenfelder ihn besonders interessieren und welche Klauseln (z.B. WHERE, ORDER BY) auf welche Datenfelder zielen)

Gruss,
Ludger