Hallo!
Ich komme beim entwerfen einer Datenbank nicht weiter. Folgede Angaben zum Thema:
- Es gibt Accounts, diese beinhalten Chars (1-8 St.).
- Diese Chars beinhalten Items.
- Es gibt verschiedene Arten von Items (z.B. rare oder magische Items, Sets, einzigartige Items)
- Items haben konstante Attribute wie Haltbarkeit (z.B. 50)
- Items haben variable Attribute wie Verteitigung oder Fertigkeitenlevel (z.B. 300-400 Vert.)
Wer Diablo 2 kennt, kennt sich hier sicherlich aus
Nun möchte ich folgendes erreichen können.
Ich erstelle einen Account, in diesem Account einen Char. Diesem weise ich dann ein neues Item zu. Hier möchte ich zuerst die Auswahl ob es sich um ein Unique/Rare/Magic... Item handelt. Folgend die Auswahl des Item-Typs wie Ring, Rüstung etc. Anschließend aus einer Liste das eigentliche Item. Die fixen Eigenschaften des Items sollen nun angezeigt werden, sowie die Eingabefelder zur Eingabe der fehlenden variablen Werte.
Wie kann ich nun also eine Datenbank schaffen, die fertige Items beinhaltet, die ich einem Char zuweisen kann, diesem Item jedoch dann noch variable Eigenschaften zuweisen kann, einem anderen Char aber das gleiche Item mit anderen variablen Werten zuweisen? Ich hatte mir schon ein ER-Modell überlegt, hier habe ich jedoch keine Möglichkeit den Items feste Werte vorzugeben, da jedes Item ein Eigenleben hat, und keine Beziehung zu festen Werten hat.
Ich hoffe ich konnte mich gescheit ausdrücken und habe nix vergessen... Danke schonmal für eure Unterstützung!
Daniel
PS: mein Nickname kommt daher, dass alle meine verwendeten Nicks schon weg waren