Angenommen, wir repräsentieren Schuldaten. Der relevante Teil des Beispiels umfasst drei reale Konzepte: Schule, Campus und Semester. Eine Schule kann viele Standorte haben, und es gibt eine begrenzte Anzahl von Semestern.Wie lautet das Muster dieses Datenmodells, um echte Choice-Permutationen als Baum darzustellen?
In der realen Welt, wenn wir eine Campus + Semester Kombination angeben wollten, wäre es elementar. Aber das Datenmodell muss dargestellt werden eine Baumstruktur, wie
Foo Universität:
Hauptcampus
- Herbst 2010
- Frühjahr 2011
Bar College:
- Nord Campus
- Frühjahr 2011
- Südcampus
- Frühjahr 2011
Dieses Muster fortsetzen könnte. Zum Beispiel könnten Abteilungen in der realen Welt als Kinder der Schule existieren, aber im Modell wären sie als Kindknoten des Semesters vertreten, weil sich das, was an ihnen wichtig ist, von Semester zu Semester ändern kann. Im Grunde repräsentieren wir die Permutationen einer Reihe von Wahlmöglichkeiten als Baum.
Wie lautet der Name für dieses Datenmodellmuster?