Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Welche Vorteile bietet die Verwendung einer Eins-zu-eins-Tabellenbeziehung? (MySQL)

Eine mögliche Verwendung ist, wenn ein Teil der Informationen optional ist. Auf diese Weise müssen Sie nicht eine Reihe von Nullable-Feldern in einer großen Tabelle haben, sondern können sie logisch in die obligatorische Tabelle und eine optionale Tabelle trennen.

Eine andere Verwendung ist, wenn einige der Daten mit verschiedenen Tabellen geteilt werden. Angenommen, Sie haben eine Website, auf der Sie Computerteile verkaufen. Sie könnten die Details, die alle Komponenten teilen, z. "Teile"-Tabelle, aber geben Sie die Einzelheiten in "Motherboards", "CPUs" usw. ein, die nur Teiletabellen mit einer Eins-zu-Eins-Beziehung verwenden würden.