Halo
Tabelle edgeinformations
id|edge_id|value|descriptionwenn du mehrere Einträge machen willst zu einer edge_id wird dies sicher sinnvoll sein. Wobei auch hier die Kombination edge_id und value die Schlüsselkandidaten für den PRIMARY-KEY sind. Wenn du nur einen Eintrag je Edge-ID haben möchtest ist sogar diese Edge-ID der Primary... Es kommt immer auf die Kardinalitäten an.
du hast recht, die Tabelle muss natürlich so aussehen
Tabelle edgeinformations
id|value|description
wobei id die Id der Edge ist, da das eine 1:1-Relation ist (jede Edge hat eine Info und jede Info eine Edge).
Grundsätzlich zur ID:
ich dachte, gehört zu haben, dass man grundsätzlich eine tabelleninterne ai-ID vergeben soll. Was hälst du von dieser Aussage? Ich habe das bisher immer so gemacht, ist die Frage, ob das grundsätzlich sinnvoll ist. Denn dann wäre das ursprügnliche Design meiner "edgeinformations" eigentlich richtig im Sinne dieses Dogmas.