E devi avere un'interfaccia per inserire il testo e dirgli che immagine corrisponde a ciascun testo no?
L'unica altra opzione ad un DB è usare un file di testo, ma sinceramente io ci metterei di più a scrivere il codice per il file di testo che per il DB, che invece ha tutte le funzioni già belle e pronte