Ein Fall, den ich manchmal gefunden ist so etwas wie folgt aus:
Tabelle countries_id, enthält nur eine Spalte mit numerischen ID für jedes Land.
Tabelle countries_description, enthält die Spalte mit Länder-ID, eine Spalte mit Sprach-ID und eine Spalte mit dem lokalisierten Ländernamen.
Tabelle company_factories, enthält Informationen für jede Fabrik des Unternehmens, einschließlich des Landes in Wich befindet sich.
Um Datenkonsistenz und sprachunabhängige Daten in den Tabellen zu erhalten, verwendet die Datenbank dieses Schema mit Tabellen mit nur einer Spalte, um Fremdschlüssel ohne Sprachabhängigkeit zuzulassen.
In diesem Fall denke ich, dass die Existenz von einer Spalte Tabellen gerechtfertigt sind.
als Reaktion auf den Kommentar Herausgegeben von: Quassnoi
http://lh5.ggpht.com/_7ON9I_WO6GU/SikFHBtzcxI/AAAAAAAAA-4/6MrVUCHGoWU/s800/taules.png
In diesem Schema ich einen Fremdschlüssel in der Tabelle company_factories definieren, die mich nicht erforderlich Sprache Spalte der Tabelle enthalten, Aber wenn ich die Tabelle countries_id nicht habe, muss ich die Spalte "Language" in die Tabelle aufnehmen, um den Fremdschlüssel zu definieren.
Ich habe ein wenig Probleme bei der Vorstellung eines Anwendungsfalls für eine Tabelle mit nur einer einzigen Spalte. Kannst du ein Beispiel geben? –
Was ist die eine Spalte? –
Ja, geben Sie uns ein Beispiel –