First things first :
What kind of usage : Personnal / Professionnal ?
How many items do you intend to enter into this base ?
What kind of search do you wish to perform ?
C++ is a programming language but not a database.
XML is a description language, can be used to store data but not a database per se.
SQL is a database language: OK but which one? MySQL, Oracle, SYBASE, PostgreSQL... And no interface to speak of.
Access is a database, has a language (VBA) you can learn and can do a nice interface job.
But there's an even more important question: is there someone outside that has already done it?
In other words, is there a ready made program that can do what you need? That way you wont loose ay time in organizing your data, building your database and programming the interface?
Unless, of course, you absolutely want to learn how to do it by yourself...
I'm an IT professional and work for one of the biggest real estate company in France. I routinely use database programs and create interfaces for data access.
__________________
"War is God's way of teaching Americans geography." - Ambrose Bierce
|