Last time I checked, there were *many* front-ends available that worked with SQL.
Where you and I depart is on the GUI part. I find that to be a whole different thing that needs to be learned completely separately. For someone who's never done either, I'd much rather seem them stick to a non-graphical interface.
For the application the OP desscibed, there really would be nothing wrong with using D-Base (Fox-Base). There are fancier things around these days, but I'm not sure there's anything that would get the job dome any better.