2009-06-10 6 views

Antwort

1

Grundsätzlich, wie cbp sagt, können Sie sie wiederverwenden. Es ist auch einfacher, auf diese Weise Änderungen an den Attributen mehrerer Elemente vorzunehmen. Im Allgemeinen benutze ich sie manchmal, wenn ich einige Elemente habe, die mit Ausnahme des Namens und einiger anderer Attribute angemessen ähnlich sind. Daher teilen diese Elemente alle eine oder mehrere Attributgruppen und haben manchmal zusätzliche Attribute.

Beispiel: Sie exportieren eine Datenbank mit 40 Tabellen. Alle Tabellen haben eine ID als Kennung und einige haben ein Start-/Enddatum. Es gibt auch Attribute für die anderen Felder. Sie können also eine Attributgruppe für die ID erstellen und dieser Gruppe bei Bedarf weitere Einschränkungen hinzufügen. Eine zweite Attributgruppe würde für die Daten einschließlich ihrer Einschränkungen erstellt. Vielleicht erlaubt die Datenbankstruktur sogar noch mehr Gruppierungen. Eine alternative Methode wäre das Erstellen neuer komplexer Typen. Wenn Sie jedoch untergeordnete Elemente zu Ihrem Element hinzufügen möchten, müssen Sie diese auch zum komplexen Typ hinzufügen. Und möglicherweise möchten Sie nicht, dass alle Ihre Elemente denselben komplexen Typ verwenden. Daher sind Attributgruppen nützlich, wenn Sie keine komplexen Typen zum Hinzufügen ähnlicher Gruppen von Attributen verwenden können.

1

Sie können dieselbe Gruppe für verschiedene Elemente wiederverwenden.