Lo de trabajar con imágenes dentro de una DB.... depende de la aplicación que estes haciendo, pero es mejor tenerlas separadas. En DB sólo la ruta a las imágenes, tipo de imagen, tamaño, resolución, nombre del archivo, palabras clave descriptoras; pero las imágenes por separado. La imagen misma no te servirá para las consultas, pero sí esos datos que indique por separado. Pero todo depende del tipo de aplicación que estés haciendo.