fk: BCNF

Beitrag lesen

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?

für das suchen ist generell ein index von vorteil.
da die suche mittels halbschrittverfahren erfolgt, ist eine sortierte liste notwendig.
ohne eine sortierte liste muß sequentiell gesucht werden. das ist natürlich inperformanter.

die datenspalte der tabelle wird vom dbms nicht sortiert. aber der index.

daher ist ein index besser.