Originariamente inviato da Virus_101
Io userei entrambe le soluzioni di Santino83_02, mi spiego meglio.

La chiave esterna sulla tabella immagini la usi per capire i pèroprietari della immmagini.
La tabella di relazione molti a molti la usi per far in modo di collegare le immagini di un utente con quelle di un altro utente.

Se i due utenti hanno un rapporto di amicizia(tipo facebook per capirci) potranno condividere le immagini che decideranno oppure pubblicarle l'uno sulla pagina dell'altro.

Cosi' potrai mettere in codeivisiano le foto degli utenti. ....

Comodo no?
no è sbagliato concettualmente... un conto è possedere una foto, un conto è poterla vedere... sono due azioni distinte che devono essere gestite distintamente nel database