beh, questo allora lo gestisci completamente dalla tabella Visite:

tipo

codice:
CREATE TABLE Visite{
  id LONGINT NOT NULL AUTO_INCREMENT,
  id_articolo INT NOT NULL,
  id_utente INT NOT NULL,
  visite INT NOT NULL,
  PK(id),
  FK(id_articolo) ON Articoli.id DELETE CASCADE,
  FK(id_utente) ON Utenti.id DELETE CASCADE
}
(il SQL non è proprio così, ma l'idea è questa)

Ogni volta che un utente registrato visita un articolo, devi andare a prendere la riga in cui id_articolo = {id articolo in visione} e id_utente = {id utente loggato}. Se esiste, aggiungi uno al contatore "visite", altrimenti la crei con visite = 1