ciao
non mi è chiaro bene il problema e nemmeno le tue basi di partenza; ad esempio cosa intendi per "non capisco come ottimizzare i riferimenti" ?
Un database elementare potrebbe avere una tabella chiamata "Prodotti".
Sempre ipoteticametnte, all'interno della tabella i campi potrebbero essere:

id_prodotto
nome_prodotto
descrizione_prodotto

rispettivamente da riempire con un un id univoco che identifichi i prodotti all'interno del database, con il nome del prodotto e con una sua descrizione.

la guida pratica che cerchi:
http://freephp.html.it/guide/lezioni.asp?idguida=8