Buonasera a tutti, ho bisogno del vostro aiuto, se volete!

Mi trovo a dover creare la struttura di un database, e vorrei qualche consiglio.

Il database dovrà contenere due tabelle, Fornitori e Prodotti.

L'utente dovrà essere in grado di cercare tra i prodotti (ma anche tra i fornitori), e per ogni prodotto trovato dovrò avere l'indicazione del relativo fornitore.

Ho creato la tabella Fornitori, con questi campi:
id
nome fornitore
indirizzo fornitore

ora, devo creare la tabella Prodotti, che deve contenere: Nome, Descrizione, Prezzo, Url immagine.
Per non ripetere i dati del fornitore, ho pensato di creare una nuova tabella. Ma come crearla per fare in modo che, scegliendo un prodotto, sappia a che fornitore esso è associato e abbia la possibilità di interrogare il db per sapere i dettagli del fornitore?

E' la strada giusta questa? Datemi qualche consiglio perfavore, è la prima volta che faccio qualcosa di più che un SELECT con con mysql!