yo,
Wenn man durch Zusammenführen eine Optimierung erreicht ja, aber es gibt natürlich auch den Fall der nullable "1:1"-Beziehung (Beispiel: Lied und Autor, bei Volksliedern gibt es keinen Autor(Komponisten)).
ich würde anders herum argumentieren, nämlich nicht zu trennen was zusammen gehört, wenn man dadurch nicht einen entscheidenen vorteil bekommt (zum beispiel performance). bezogen auf mein beispiel bedeutet das, die isbn nummer erst gar nicht von den büchern zu unterteilen. und selbst wenn das feld den wert NULL besitzen kann, so ist das in meinen augen kein grund, es auszulagern, sondern auch in diesem fall würde ich es in der tabelle belassen. dann ist eben ein feld mal ohne eintrag. ansonsten müssten ja alle spalten mit NOT NULL deklariert oder ausgelagert werden.
Ilja