Salve vorrei creare una base di dati che ha queste specifiche:
Ci sono dei clienti identificati da un identificativo, ognuno dei quali ha una lista di prodotti preferiti che preleva da una lista di prodotti esistente.
Ogni cliente ha in più una lista di amici che piò aggiungere dalla lista degli utenti.
In più c'è una lista eventi, e vorrei poter memorizzare gli utenti che intendondo partecipare agli eventi.
Vorrei dei consigli su come progettare la mia base di dati.
Non dovrebbe essere difficle ma vorrei evitare che ci fossero incongruenze nei dati, cioè vorrei che la lista dei prodotti preferiti abbia solo elementi di una lsita prodotti e stessa cosa per gli amici di un cliente ed evitare che tra gli amici appare il cliente stesso.
Utilizzo Mysql.
Mi scuso per l incertezze! sono alle prime armi

Rispondi quotando