[Gllug] Databases - NOT Linux specific

Bruce Richardson brichardson at lineone.net
Tue Jul 10 23:21:04 UTC 2001


On Tue, Jul 10, 2001 at 11:31:39PM +0100, Matt Bunter wrote:
> All,
> 
> Found out that I have to do some database training for the new job - going
> to be Oracle stuff and DB2. I have never ever done anything on Databases
> b4 - where do I start?

Small.

> 
> Tempted to by SQL for Dummies or Oracle 8i for Dummies, would learning mySQL
> and/or Postgres help? Sorry haven't a clue and saw the answers to the mySQL
> and PHP thread and got scared.

Hee, hee!  You're not the only one - I notice David kept very quiet
after starting it all;)

> 
> Would like to read something generic first then something else that is
> specific to Oracle.

If you really have no experience with databases then before you learn
SQL you need to learn basic concepts about relational databases:
one-to-many relationships, many-to-many relationships, primary keys,
indexes, normalisation etc.  Hmmm.  I started with dBase but I wouldn't
recommend it.

What's your desktop OS?  You'd possibly benefit from using a GUI tool to
build simple databases - and then work up.  For all it's eccentricites
under the bonnet, MS Access is actually very good as a learning tool.
I only had a brief look at StarBase - anybody else?

Postgresql and mySQL both have graphical front-ends, also.  Or if you're
good at visualising data/programming concepts, you could jump straight
in at the deep end and use their command-line database shells.

I'd recommend Postgresql over mySQL as preparation for Oracle - there's
a bunch of database concepts (triggers, transactions, stored procedures)
which are found in Postgresql and Oracle but not in mySQL.  In fact, the
design of Postgresql's procecure language, pl/pgsql, owes a lot to
Oracle's PL/SQL.

The Elephant book (PostgreSQL Introduction and Concepts) is a friendly
intro to PostgreSQL but not really a database/SQL primer.

-- 
Bruce

If the universe were simple enough to be understood, we would be too
simple to understand it.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 261 bytes
Desc: not available
URL: <http://mailman.lug.org.uk/pipermail/gllug/attachments/20010711/44c7dc0c/attachment.pgp>


More information about the GLLUG mailing list