Angenommen, ich habe folgendes Tabellenschema:erweiterte Eigenschaft Entwurf
ID | Name | Width | Height | Size
Überlegungen sind, um darüber nachzudenken, wenn sie mit einer Eins-zu-Eins-Beziehung in dieser Tabelle in zwei Tabellen zu brechen?
ZB:
ID | Name
and
ID | Width | Height | Size
Meine Sorge ist, dass ich eine Menge von Spalten auf den Tisch haben werde (und nicht nur fünf, hier zu Veranschaulichungszwecken ist nur mit hohen Wahrscheinlichkeit neue Spalten in Zukunft hinzuzufügen) . Ich bin besorgt, dass größere Tischreihengrößen negative Auswirkungen auf die Leistung und/oder die Klarheit des Designs haben können. Ist das wahr? Und Performance-Hit im Vergleich zu Tabellen beitreten.
Ich brauche nicht immer die Informationen auf der zweiten Tabelle (oder dritten oder vierten). Und wenn ich es brauche, kann ich es auf eine faule Last setzen. –
Meine Frage ist, sind die spezifischen Sätze der Breite - Höhe - Größe - Etc Werte? Wie wenn die meisten Produkte nur mit X-Variationen kommen, wäre es wahrscheinlich besser, eine Variablentabelle zu erstellen, und die linke Seite wird mit Meta-Informationen verknüpft. –
Das waren nur Illustrationen, und nein, jedes Produkt wird nur eine Variation haben und das ist fast immer einzigartig. –