I am putting together a catalog (catalogs by nature are just metadata), and so rather than using a database, I am using an RDF store and SPARQL processor to compile the data. I
You might want to have a look at the Sesame Windows Client (SWC) (disclaimer: I am one of its developers).
SWC is a graphical desktop app (in .Net) for connecting with a Sesame server (or any SPARQL endpoint), but it also offers options to just create a local triplestore on the fly (without the need for a server). IMHO it's a useful tool for "getting started with RDF".