Moog wrote:
What I really want is something that can lookup data from tables to create uh, profiles I guess, then do comparisons through time and then notify me (print a message) when certain conditions are met.
Unless you need this to be highly dynamic (ie. will pressing a button to get results be Ok) and linked to several complicated database structures, it seems to me that you could do it in a spreadsheet or two.
Any spreadsheet worth its salt will include row and column lookups, data comparison, range checking etc. as well as the obvious calculation abilities.
You'd have the advantage of near instantaneous results after little more than a bit of tinkering about, and if it was ever required you'd still be able to export your data in a different format for a more typical sort of database program.
You may need to write some macros to smarten things up but that's no more complicated than BASIC and pretty close to spoken English, and the support required to write, test and debug macros is a part of the spreadsheet so there's nothing extra to tack on.
You can get a free and compatible replacement for Microsoft Office here:
http://download.openoffice.org/
This also includes a database, if you need to go that far.
Section details:
http://www.openoffice.org/product/
Having to learn an entire programming language -
especially something like C++ which is pretty terse at times, but even Python - is much less than half the battle (and that's surely much bigger than it need be already) because having learned the language, you'd now have to learn how to use whatever libraries are required to implement database functionality.
The ability to use libraries
at all will require its own special knowledge, and having mastered that you'd then need a detailed understanding of how whatever database method you've chosen works and is put together, and that will require an entertaining diversion into the exciting realms of the care and feeding of data structures.
While it's certainly possible and undoubtedly satisfying to build a two-storey log cabin given nothing more than a packet of tree seeds, a patch of land and a pound of nails - but
no plans and
no building experience, I can't help feeling that it would be more quickly productive for you to go out and get a flat-pack one from Ikea.
That's where the spreadsheet would come in.
_________________
Giraffe: a ruminant with a view.