On Tue, 2010-11-09 at 10:55 -0500, Howard Roberts wrote:
> On Tue, 2010-11-09 at 10:18 -0500, Paul Tiseo wrote:
> > let's return to the topic of learning SQL, 
> > factual or experiential.
> 
> I think that would be most productive, yes. Vincent originally asked
> about "a free package that I can install at home to start to work with
> SQL?" 

The initial responses could have been better for sure.

> Wouldn't it be more helpful to know more about what Vincent means by
> "work with SQL", specifically, his familiarity with SQL and more
> broadly, his working knowledge of relational databases in general,
> creating tables and normalizing data, etc, before making specific
> suggestions? 

Anyone not familiar with databases and SQL has much to learn and benefit
by reading the InterBase Data Defition guide. It covers many core
concepts that will benefit you regardless of what RDBMS you end up
working with.

Also any database or documentation that covers and teaches you about
standard SQL features, will apply to any RDBMS that is standards
compliant.

I should have started out by saying, Firebird freely available, is easy
to install on a variety of operating systems, and has documentation that
is really good for anyone seeking to learn SQL. Providing a link to the
document that newbies should read first, the Data Definition guide.

> Granted, each RDBMS system varies a bit in its implementation of SQL,

Not if they are standards complaint. The SQL standards exist for a
reason. Otherwise you would have each RDBMS interpretation of SQL which
you still come across. But it makes learning a nightmare, because you
learn things that are specific to a particular RDBMS.

> and each has different strengths and weaknesses, but depending on
> Vincent's needs and goals, worrying about such implementations details
> may be putting the cart before the horse right now, or maybe exactly the
> sort of information he is seeking?

Exactly, thus anyone seeking to learn who presently lacks the knowledge.
Would very much benefit from something that discusses general concepts.
Not just covering things that are specific to that software/RDBMS.

Anyone who already knows about database, will likely find the InterBase
Data Definition guide to be very informative and general. I really can't
stress enough how much it is newbie material.

I wasn't suggesting reading something like the operations guide to start
with. Which talks about all sorts of stuff, like disk I/O, and other
system limitations that can effect a databases performance. Once again
things that are not really specific to Firebird/InterBase, though some
stuff is.

Everything I learned was at home, SQL, Java, Linux, C, etc. Sure not
everyone can follow my path. But most of it was just reading stuff that
anyone can read themselves, if they so choose to ;)

-- 
William L. Thomson Jr.
Obsidian-Studios, Inc.
http://www.obsidian-studios.com


---------------------------------------------------------------------
Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
Unsubscribe  [email protected]

Reply via email to