Вот уже несколько лет пользуюсь IMatch
http://www.photools.com
Очень много возможностей по организации именно БД, и уже только потом просмотрщик, простенький граф. редактор. Легко можно включить в БД массу информации (в т.ч. EXIF, IPTC, XMP).
Для запросов можно использовать (по желанию) рег. выражения.
Есть встроенный доступ к Visual Basic.
Есть возможность формировать HTML галерею.
....
Короче очень много возможностей по ОРГАНИЗАЦИИ БД