Oui c'est clair que déjà, les URL des images dans la bd c'est nettement mieux
Et pour les miniatures, ce que je te conseille, c'est de te créer un répertoire dans lequel tu placeras tes miniatures. Il y a un foultitude de scripts php déjà tous faits à qui tu donnes une image et qui te la redimensionnent à la taille désirée pour ensuite la copier ou tu veux. En général tu n'as qu'à modifier quelques variables dans le script et après, roulez jeunesse...Pour trouver ces scripts une ptite recherche google 'thumbnails php'
Si tu préfère tout coder tout seul, va voir la doc php sur www.nexen.net, il y a la liste des fonctions qui modifient les images.