I'll try not to be too long-winded, but there's a fair bit to say in order to be clear about the situation. Apologies in advance.
I do Student Records for Degree Programmes in a small theological college. I cut my database teeth on dBase III and III+, and I've been using Paradox for 15 years, through various versions, now running Paradox 10. Virtually everything I have learned has been on the fly, reading manuals, etc. and at this time, I'm really the only person left here who knows anything about Paradox in particular and the innards of a database in general -- which may not be saying much, but there it is.
There are two other programme units in the school, each with their own database sytem or lack thereof -- not Paradox.
Our Development Office, which is responsible for things like donor and alumni relations has found and embraced software that serves their database needs admirably: Blackbaud's Raiser's Edge.
There is (has been for some time) a growing desire to get the school onto one database for everything, inter-related, global, etc. Because Blackbaud offers other products with names like Registrar's Office and Records, there are those within the institution, notably those in the Development Office, and some higher-ups -- none of them with much database knowledge, if any, nor much knowledge about the administrative aspects of the curriculum -- who think that it's a simple matter of switching the programme units to Blackbaud software, and all will be well. What they do not appreciate is that (unless this has changed since I last looked) the Blackbaud products are targetted at K-12 institutions, which have significantly different curricula and reporting needs to those of a graduate school. While these products are apparently quite flexible within their targetted market, the flexibility is much less functional when one tries to fit into it something it was not designed for -- are we surprised? Not me.
Part of the interest in one unified school database is just a general feeling that that would be "good"; part of it is that the Development Office wants all contact information in one place, so that they have as broad a reach as possible to everyone who has any stake in the school.
One of the issues for us is that whatever we do, it can't cost big bucks, because bucks are always in short supply. If money were no object, it would have made sense when the conversation about one global database started to just get someone to build it for us using whatever software would do all of it. We needed a cheaper solution.
So, now we're at the point where something has to be done about the two programme units whose records are in need of an upgrade, and the question is whether to go for the Blackbaud stuff, for all programme units, and "unify" the whole school database; or acknowledge that the Blackbaud stuff can't do what we need in programme, amalgamate the three programme units in one system, and just make sure that the two databases can talk to each other.
As far as I am aware, what is required is that they both be ODBC compliant, so that one can query the other, and otherwise share information. As far as I am aware, both the Blackbaud products and Paradox are ODBC compliant. So, I think this should be a workable solution, without spending any more money on software. I am currently running Paradox 10, which I believe is the latest version.
We will need someone to build this unified records system for us, because it will be more complex than my expertise is equal to and I don't have time to do my regular job AND learn another whole whack of stuff. Also, if there are other issues identified along the way that indicate the general direction is good, but we should use something other than Paradox (don't know what those might be, but...), I'm not about to get in the way of that, but certainly can't take it on. I can and will be the point person for identifying the design needs, and the in-house support for the finished system.
My bottom line is a Records system for the three programme units that serves our needs and communicates satisfactorily with the other database in the Development Office.
I told you it was going to be long
Now, my questions:
Am I correct about ODBC compliance?
Is that the answer to the communication between the two databases?
Does this work well?
Are both Paradox and Raiser's Edge ODBC compliant?
Are there other issues I'm missing?
I've posted here, because for me it's a Paradox question, but there are other elements, so if another forum would be a better place for this thread, please move it.
Thanks for your patience and any help you can offer.