1. Ett nyckelord kan kopplas från en till många saker
2. En sak kan kopplas från ett till många nyckelord
Med andra ord du bör använda many-to-many eftersom det är så som relationen är

Oftast är det väldigt bra att forumlera relationerna i klartext, så som jag gjorde ovan, då brukar man enkelt kunna få fram vilken relation "problemet" har.
Citat:
Ursprungligen postat av kungdenknege
Jag inser såklart att det första alternativet kommer ta mycket mer utrymme, eftersom de flesta nyckelord kommer förekomma flera gånger, men blir det inte också mer "optimerat"?
Alternativ ett är helt värdelöst dvs felaktig databasdesign som skulle innebära en rejäl rendundans i databasen.