Hallo!
Hier heb ik een databestand met een gigantische lijst data
De data is al volgt gestructureerd:
<woord1>|<woord2>|<woord3>
Nu wil ik dit dus in een database hebben maar er moet het volgende mee gebeuren:
woord1 krijgt een ID
en wordt gekoppeld aan woord2
maar woord2 moet ook teruggekoppeld zijn aan woord1
Dus als woord1 bijvoorbeeld sleutel is, en woord2 is bos. Dan moeten zowel sleutel als bos een ID krijgen, maar bij zowel sleutel als bos moet er een foreignkey naar het andere woord worden gelegd.
Nu zit ik een beetje te denken hoe ik dit moet doen een aanpakken. Ga ik elke keer zoeken of woord2 al in de database voortkomt en gooi dan de ID bij woord1 in. Anders voeg woord2 toe en koppel de hele handel. Is dit slim om dit zo te doen? Het gaat wel enorm veel zoekwerk in de database opleveren.
Iemand een idee?
Hier heb ik een databestand met een gigantische lijst data
De data is al volgt gestructureerd:
<woord1>|<woord2>|<woord3>
Nu wil ik dit dus in een database hebben maar er moet het volgende mee gebeuren:
woord1 krijgt een ID
en wordt gekoppeld aan woord2
maar woord2 moet ook teruggekoppeld zijn aan woord1
Dus als woord1 bijvoorbeeld sleutel is, en woord2 is bos. Dan moeten zowel sleutel als bos een ID krijgen, maar bij zowel sleutel als bos moet er een foreignkey naar het andere woord worden gelegd.
Nu zit ik een beetje te denken hoe ik dit moet doen een aanpakken. Ga ik elke keer zoeken of woord2 al in de database voortkomt en gooi dan de ID bij woord1 in. Anders voeg woord2 toe en koppel de hele handel. Is dit slim om dit zo te doen? Het gaat wel enorm veel zoekwerk in de database opleveren.
Iemand een idee?