articoli(id_articolo, id_categoria, ecc)
-- ok per le informazioni che mi servono sull'articolo, non ho l'informazione se è letto o meno che ho nella seguente tabella:

articoli_utente(id_utente, id_articolo)
-- creo un record ogni volta che un utente legge un articolo, dovrebbe bastare, no?

categorie(id_categoria, nome_categoria)
-- associandola con la tabella ARTICOLI so quali articoli corrispondono alla categoria, ok

utenti(id_utente)
-- mi manca un passaggio: come faccio a sapere a quali categorie ha accesso l'utente? Devo fare un'altra tabella utente_categorie?