Du kannst Bilder in alle Datenbanken einfügen, welche BLOBs (Binary Large OBjects) als Feldtyp erlauben. Das sind Binärfelder, deren Inhalt (z.B. Bild) von einem Programm geschrieben und interpretiert werden muss.
Wenn Du möglichst wenig selbst machen willst, dann such mal bei Torry nach erweiterten DBImage-Komponenten, welche JPEGs & Co direkt aus einer DB auslesen und darstellen können.
Zum Einlesen benötigst Du einen Öffnen-Dialog, aus dem Du die Bilder auswählst, alternativ gibt es als Komponente auch viele Dialoge zum Bilder öffnen, welche mehr oder weniger gelungene Vorschauen bilden. Den Dateinamen kannst Du dann automatisch übernehmen, den Kommentar gibst Du selbst ein.
So benötigst Du das Feld für das Bild, ein Char-Feld für den Dateinamen, ein Memo-Feld für den Kommentar und zweckmäßigerweise noch ein Schlüsselfeld.
Die einfachere Alternative wäre eine DB, bei welcher die Bilder auf Deiner Platte gespeichert bleiben, und die nur die Dateinamen und -Pfade enthält. Dann ersetzt Du das Bildfeld durch ein Char-Feld für den Pfad. Der Nachteil ist natürlich, Deine Bilder müssen immer in denselben Verzeichnissen auf der Platte verbleiben, sonst findet die DB sie nicht mehr.