Bobby: Datenbankdesign

Beitrag lesen

Moin

Tabelle Edges
id|source_id|target_id
1 |1        |2
2 |1        |3
3 |1        |4

Tabelle nodes
id|name
1 |Jerry
2 |Elaine
3 |George
4 |Kramer

wozu benötigst du die id in der Tabelle Edges?? Die ist m.E. nicht notwendig da die Kombination aus source_id und target_id bereits als Primary Key fungieren können und somit einen eineindeutigen Schlüssel erzeugen.

Doppelte Einträge ware m.E. nach redundant und können so auch ausgeschlossen werden!

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)