How should I model my database - cannot decide on multiple options
Design 2 two is needed when here are multiple producers per article, you need a bridge table between article and producer, so a producer can have multiple articles and an article can have multiple producers
your first is only valid for 1 to 1 reöationships.
so what you you t have 1:1 or m:n
Thet will determine, what you need