Database Design - Sollten Eins-zu-Eins-Beziehungen vermieden werden? [Duplikat

Mögliches Duplizieren:
Gibt es jemals eine Zeit, in der die Verwendung einer 1: 1-Datenbankbeziehung sinnvoll ist?

Der Einfachheit halber stelle ich die Frage direkt: Sollen Eins-zu-Eins-Beziehungen im Datenbankdesign vermieden werden oder ist dies akzeptabel?

Ich weiß, dass alle Attribute dieses "Elements" in EINER Tabelle gehostet werden können, aber wenn ich mein Datenbankdesign über ein ORM in Geschäftsobjekte konvertiere, wird die Entität mit unnötigen Eigenschaften überfüllt.

Über die Benutzeroberfläche, hoffentlich wird dies ein besseres Bild zeichnen, ich habe ein Hauptformular mit allen notwendigen Attributen. Ich habe eine Schaltfläche, mit der der Benutzer darauf klicken kann, und es wird ein neues Formular zum Anhängen zusätzlicher Attribute angezeigt. Es kann nicht mehr als 1 Eintrag mit dem Hauptformular (Entität) verknüpft werden, d. H. Es handelt sich um eine 0..1-Endbeziehung.

Jeder Rat wird geschätzt.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage