Das ist schön, wenn du das so machst. Nicht jeder tut das aber oder würde daran denken, die Bilder nach bestimmten Vorgaben zu benennen.
Um Inkonsistenzen in der Datenbank zu vermeiden (bspw. durch Sonderzeichen im Dateinamen, die wiederum zu
Shop-Problemen führen können) und um Eindeutigkeit zu gewährleisten, werden die Bilder unter dem PrimaryKey gespeichert.