Si chiama normalizzazione. Diciamo che, semplificando molto il discorso, prevede che un campo contenga un solo valore (quindi non più valori separati davirgole come avevi proposto!).
Per poter ottenere ciò è necessario utilizzare un mix di tabelle, id e dati comuni.
Ciò vuol dire, per esempio, che se devi memorizzare i componenti del cast seguirai questo procedimento:
1) crei una tabella "attori" con id, nome, cognome, sito (e tutti i dati che ci vuoi mettere)
2) Inserisci i vari attori e relative info nella tabella
3) Crei una tabella "cast" con i campi id, dvd, attore
id è autoincrement e si incrementa automaticamente ad ogni nuovo inserimento
dvd contine l'id del dvd in questione
attore contiene l'id dell'attore
In pratica ogni riga associa un attore ad un dvd ed ovviamente potrai associare un attore a più dvd e ad un dvd potrai associare più attori.
Il procedimento è simile anche per gli altri dati.
Prova da solo a creare una bozza della struttura del db e poi se vuoi te la correggo.
Ricorda che i dati che vanno memorizzati più di una volta in parti diverse (es gli attori del cast) vanno normalizzati in questo modo.

).
Rispondi quotando