Re: Terminology question
Date: 5 Sep 2006 09:36:53 -0700
Message-ID: <1157474213.450534.284110_at_d34g2000cwd.googlegroups.com>
pamelafluente_at_libero.it wrote:
> Hi.
>
> I need to give a name to some categories of objects in a program. Name
> must be clear to the user and possibly 1 word.
>
> o1 = Database --> "database"
> o2 = Connection to a Database (connection string + login info) -->
> "connection"
> o3 = Connection to Database + SQL/custom program to extract data
> --> "??"
>
> Question.
>
> What is the best name for o3. I wanted to call it a "datasource", but
> some people are arguing that "datasource" is usually the same as
> database.
>
> What is your suggestion for a clear and meaningful naming of these
> objects ?
For o1, you need to distinguish between database and DBMS. A DBMS is a piece of software which (among other things) executes queries requested by authenticated users. A database, as Bob said, is a collection of facts. A DBMS can manage many databases.
I don't understand why you need to refer to o3 at all. From what you said elsewhere, it seems to resemble a query, though perhaps one running "as" as a specific user. It's too implementation-specific to tell what the "general" term would be.
- Eric