Hi leute ich sitzte aktuell an einem kleinen Problem. Ich möchte Forschungen/Gebaude/Einheiten von einander abhängig machen.
Beispiel:
Einheit a kann nur gebaut werden wenn Gebaude a, Gebaude b und Forschung a Stufe x hat.
Genau das Selbe gilt auch für Gebaude und Forschungen. Nur dass Gebaude und Forschungen nicht von Einheiten abhängig sind. Also Gebaude a kann nur gebaut werden , wenn es von den Einheiten a,b xxx exestieren. Sowas soll nicht geschehen
Aktuell habe ich 3 Tabellen zur Definition von EInheiten,Gebaude und Forschungen
Die Tabellen haben Folgende spalte:
builds:
id | name | description | prevew_picture | build_picture | max_level | position | reserved_slots
units:
id | name | description | prevew_picture | map_picture | base_attack | base_defence | base_movement | base_hitpoints | base_capacity
researches
id| name | description | prevew_picture | max_level
und nun brauche ich ja eine tabelle um alle diese tabellen mit 1 zu N zu kombinieren. habe an sowas gedacht:
dependences
id | who | when | what | level
also quasi wer , benötigt wann , was und im welchen level. aber das ist aktuell nur ein grundgedanke.
eventuell könnt ihr mir tipps geben wie ich das eigentlich realisieren muss, kann ja sein dass ich irgendwas vergessen habe oder an irgendwas nicht gedacht habe
mein Problem ist noch dass ich nicht weis ob es möglich ist ein ODER fremschlüssel im ERD zu erstellen. also für who und what soll kein fester primärschlüssel sein
MFG