Ich habe die häufigsten Fehler beim Datenbankdesign gelesen, die Entwickler- Fragen und Antworten zum Stackoverflow gemacht haben. Bei der ersten Antwort gab es einen Satz über exklusiven Bogen:
Ein exklusiver Bogen ist ein häufiger Fehler, bei dem eine Tabelle mit zwei oder mehr Fremdschlüsseln erstellt wird, wobei einer und nur einer von ihnen ungleich Null sein kann. Großer Fehler. Zum einen wird es umso schwieriger, die Datenintegrität aufrechtzuerhalten. Schließlich hindert auch bei referenzieller Integrität nichts zwei oder mehr dieser Fremdschlüssel daran, gesetzt zu werden (ungeachtet komplexer Überprüfungsbeschränkungen).
Ich verstehe wirklich nicht, warum exklusiver Lichtbogen böse ist. Wahrscheinlich habe ich die Grundlagen nicht verstanden. Gibt es eine gute Erklärung für exklusive Bögen?